ERLEDIGT
JA
JA
ANTWORTEN
1
1
ZUGRIFFE
365
365
EMPFEHLEN
-
13.06.11 18:33 #1
Hiho liebe Tutorials Community,
ich habe ein kleines Problem. Ich versuche gerade ein Menu zu schrieben, bei dem sobald die Maus über ein JMenuItem gefahren wird sich der Text eines JLabels ändern soll. Nun ist es ja so, dass die Verwendung eines MouseListeners bei JMenuItems problematisch ist. Gibt es für diese Art von Funktionalität einen Work Around mittel ActionListener?
Danke schon mal im vorraus,
der Lego
-
13.06.11 23:20 #2
Hat sich erledigt.
Ich habe in meiner von JMenuBar abgeleiteten Klasse die Interfaces ActionListener und MouseListener implementiert und dann dem JMenuItem beide Listener zugewiesen.
Bsp.:
Code java:1 2 3 4 5 6 7 8 9 10 11 12 13
public class MainMenu extends JMenuBar implements ActionListener, MouseListener { public MainMenu() { ... JMenuItem foo = new JMenuItem("foo"); foo.addActionListener(this); foo.addMouseListener(this); ... } //hier kommen die Methoden der Interfaces }
In den entsprechenden Interface-Methoden habe ich dann den Text des JLabels verändert.
Gruß,
euer Lego
Ähnliche Themen
-
'OnClick' event in einem Texteingabe Feld und in einem Dropdownmenü
Von xorlor im Forum Javascript & AjaxAntworten: 1Letzter Beitrag: 13.06.11, 22:01 -
.gif-Bild wird bei mouseEntered nicht angezeigt
Von Maddin im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 2Letzter Beitrag: 04.07.10, 09:14 -
TAB-Event blockieren in einem UserControl
Von Athor im Forum .NET Windows FormsAntworten: 1Letzter Beitrag: 21.10.09, 13:14 -
Problem Event auf einem Button
Von Iban im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 2Letzter Beitrag: 17.11.08, 10:37 -
target in einem onClick Event
Von StefanR im Forum Javascript & AjaxAntworten: 2Letzter Beitrag: 10.04.04, 19:15





Zitieren
Login





