G
Gast
Gast
Moin ,
ich habe eine Klasse Menu. Hier bekommen alle Item einen ActionListener zugewiesen.
Item1.addActionListener(this);
Die Events sollen aber in einer anderen Klasse abgefangen werden,
d.h. Ich habe in der Klasse Menu eine leere Methode Action Listener .
Das Menu wird nun im Hauptframe instantiiert und hier möchte ich
eigentlich erst auf die Events reagieren.
Wie gehe ich vor:
Leider kommen die Events nicht wirklich im Hauptframe an ...
Wie komme ich also in meinem Frame auf die JMenuItems des Menus der anderen Klasse heran ?
Vielen Dank
ich habe eine Klasse Menu. Hier bekommen alle Item einen ActionListener zugewiesen.
Item1.addActionListener(this);
Die Events sollen aber in einer anderen Klasse abgefangen werden,
d.h. Ich habe in der Klasse Menu eine leere Methode Action Listener .
Das Menu wird nun im Hauptframe instantiiert und hier möchte ich
eigentlich erst auf die Events reagieren.
Wie gehe ich vor:
Code:
public void actionPerformed( ActionEvent e) {
final Object source = e.getSource();
if ( source == menu.item1 )
//tue dies
else if ( source == menu.item2 )
tue das
Leider kommen die Events nicht wirklich im Hauptframe an ...
Wie komme ich also in meinem Frame auf die JMenuItems des Menus der anderen Klasse heran ?
Vielen Dank