Solved

Java applet for button text link with highlight

Posted on 1998-08-28
8
189 Views
Last Modified: 2010-03-30
Hi,

I'm looking for a Java applet that's
a simple button text link that highlight when the cursor is over the button.
Anyone?
thanks,
Ralph
0
Comment
Question by:rakhras
  • 4
  • 3
8 Comments
 
LVL 2

Expert Comment

by:vendrig
ID: 1222795
Are you familiar with Silicon Joy's Applet Button Factory? Very popular. No knowledge of Java necessary, kind of an IDE for making button applets by defininf parameters. It's shareware: http://www.coffeecup.com/java/button/
0
 
LVL 3

Expert Comment

by:sailwind
ID: 1222796
With swing you can add an icon to the button. Then when the mouse is
over that icon, you can ask the button to load another icon (a highlighted one).
The icon that changes when the mouse is over it is called the rollover.
0
 

Author Comment

by:rakhras
ID: 1222797
1. What's swing?
2. I do not want icons in my button. Just text.

thanks,
ralph

0
Best Practices: Disaster Recovery Testing

Besides backup, any IT division should have a disaster recovery plan. You will find a few tips below relating to the development of such a plan and to what issues one should pay special attention in the course of backup planning.

 
LVL 3

Expert Comment

by:sailwind
ID: 1222798
Swing is a set of classes that provides a much more user friendly
interface. It has a lot of features like tables, trees, progressbars
all made for you in advanced.

If you just want the text to be highlighted this is what you can do:
You can add more functionality to the button by having it set the text
in a new color when the mouse enters it.

1. make your button a mouse listener and register itself as a listener
   
2. define mouseEntered(MouseEvent e), in it, you should do:
        a) define the new foreground color
        b) set the text to be displayed
        c) do a repaint

3. define mouseExited(MouseEvent e). In it, you should
         a) set the foreground color to the original color
         b) set the original text for display
         c) do a repaint

and that should be it.
         
0
 

Author Comment

by:rakhras
ID: 1222799
1. What's swing?
2. I do not want icons in my button. Just text.

thanks,
ralph

0
 
LVL 3

Expert Comment

by:sailwind
ID: 1222800
rakhras,  I just answered you with what swing is, and how to use text
instead of icons. Any reason why you rejected the answer again?
0
 

Author Comment

by:rakhras
ID: 1222801
no, no reason. I did not intentionally reject the answer.
Looks like a bug in the system.
You can give it another attempt and I will accept your answer.
Cheers,
Ralph
0
 
LVL 3

Accepted Solution

by:
sailwind earned 20 total points
ID: 1222802
Hi rakhras,

       I just caught up to your message now. I'm resubmitting the answer
again below:

------

Swing is a set of classes that provides a much more user friendly
      interface. It has a lot of features like tables, trees, progressbars
      all made for you in advanced.

      If you just want the text to be highlighted this is what you can do:
      You can add more functionality to the button by having it set the text
      in a new color when the mouse enters it.

      1. make your button a mouse listener and register itself as a listener
         
      2. define mouseEntered(MouseEvent e), in it, you should do:
              a) define the new foreground color
              b) set the text to be displayed
              c) do a repaint

      3. define mouseExited(MouseEvent e). In it, you should
               a) set the foreground color to the original color
               b) set the original text for display
               c) do a repaint

      and that should be it.
0

Featured Post

ScreenConnect 6.0 Free Trial

Explore all the enhancements in one game-changing release, ScreenConnect 6.0, based on partner feedback. New features include a redesigned UI, app configurations and chat acknowledgement to improve customer engagement!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
groupSum5 challenge 5 85
numbers ascending pyramid 101 196
custom annotations 9 39
javap not working 8 46
INTRODUCTION Working with files is a moderately common task in Java.  For most projects hard coding the file names, using parameters in configuration files, or using command-line arguments is sufficient.   However, when your application has vi…
Basic understanding on "OO- Object Orientation" is needed for designing a logical solution to solve a problem. Basic OOAD is a prerequisite for a coder to ensure that they follow the basic design of OO. This would help developers to understand the b…
Viewers learn about the third conditional statement “else if” and use it in an example program. Then additional information about conditional statements is provided, covering the topic thoroughly. Viewers learn about the third conditional statement …
This tutorial covers a practical example of lazy loading technique and early loading technique in a Singleton Design Pattern.

803 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question