Solved

Java applet for button text link with highlight

Posted on 1998-08-28
8
191 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
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 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
Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
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

MS Dynamics Made Instantly Simpler

Make Your Microsoft Dynamics Investment Count  & Drastically Decrease Training Time by Providing Intuitive Step-By-Step WalkThru Tutorials.

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
jdbc error in jsp application 20 86
Detect Closed Loops (circles, figure-8s, etc) in PNG Images 6 94
ejb mdb examples 1 36
jsp error 6 68
Java contains several comparison operators (e.g., <, <=, >, >=, ==, !=) that allow you to compare primitive values. However, these operators cannot be used to compare the contents of objects. Interface Comparable is used to allow objects of a cl…
Introduction Java can be integrated with native programs using an interface called JNI(Java Native Interface). Native programs are programs which can directly run on the processor. JNI is simply a naming and calling convention so that the JVM (Java…
This tutorial explains how to use the VisualVM tool for the Java platform application. This video goes into detail on the Threads, Sampler, and Profiler tabs.
Viewers will learn how to properly install Eclipse with the necessary JDK, and will take a look at an introductory Java program. Download Eclipse installation zip file: Extract files from zip file: Download and install JDK 8: Open Eclipse and …
Suggested Courses

739 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