Link to home
Start Free TrialLog in
Avatar of rakhras
rakhras

asked on

Java applet for button text link with highlight

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
Avatar of vendrig
vendrig

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/
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.
Avatar of rakhras

ASKER

1. What's swing?
2. I do not want icons in my button. Just text.

thanks,
ralph

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.
         
Avatar of rakhras

ASKER

1. What's swing?
2. I do not want icons in my button. Just text.

thanks,
ralph

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?
Avatar of rakhras

ASKER

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
ASKER CERTIFIED SOLUTION
Avatar of sailwind
sailwind

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial