JButton rollover Listener - ähnlich mouseOver in JavaScript?

japp

Mitglied
N'abend zusammen,

gibt es so etwas wie einen Rollover Listener für JButtons, als eine Art ActionListener mit dem man nicht nur das Icon ändern kann?
Um etwas präzieser zu werden: ich möchte, dass in einer TextArea Informationen angezeigt werden, wenn man mit der Maus über einen Button fährt.

Ich hoffe, ihr könnt mir helfen,

LG, Japp
 
Hallo,

schau dir mal den MouseListener an. Dort gibt es Methoden wie mouseEntered.

Gruß

Sascha
 
Registriere nen MausListener am Button. Darin kannst du alles machen, was du willst, denke aber daran dass in der Zeit nicht repaintet werden kann.

Edit: Ups, zu langsam. >_<
 
wunderbar :)
vielen Dank, dass ihr so schnell geantwortet habt

Ich komm leider nicht weiter. Ich hab hier den gekürzten Quelltext von dem Objekt MenuManager. Stimmt das so weit? Wie kann ich jetzt eine Methode implementieren, die ausgeführt wird, wenn die Maus über den Button bewegt wird

public class MenuManager extends JPanel
{
private MouseListener MyMouseListener;
private JButton TestButton;

public MenuManager (int PosX, int PosY, int Width, int Height, MouseListener ml)
{
setBounds(PosX, PosY, Width, Height);
MyMouseListener = ml;
setLayout(null);

TestButton = new JButton();
TestButton.setBounds(0,0,100,25);
TestButton.addMouseListener(MyMouseListener);
add(TestButton );
}
}
 
Zuletzt bearbeitet:
Zurück