Hallo, ich bin Anfänger in Java und habe folgendes Problem:
Ich habe ein Fenster mit einen Menu.
In dem Menu ist unter anderem ein Eintrag Exit.
Nun habe ich einen ActionListener in einer eigenen Klasse und übergebe ihn über den Konstruktor der Klasse für das Fenster mit dem Menu.
Diesen ActionListener habe ich dann über addActionListener(...) bei Exit als Listener registriert.
Im ActionListener kann ich mir über event.getsource() die Quelle vom Event geben lassen -
allerdings habe ich dann nur das JMenuItem-Objekt.
JMenuItem source = (JMenuItem)event.getSource();
Wie komme ich jetzt über dieses JMenuItem-Objekt an das Fenster, indem es sich befindet, um z.B.
dann dieses Fenster schliessen(Exit) zu lassen, ein neues Fenster mit diesen Fenster als owner zu erstellen, ...
Gruß, Jens
Ich habe ein Fenster mit einen Menu.
In dem Menu ist unter anderem ein Eintrag Exit.
Nun habe ich einen ActionListener in einer eigenen Klasse und übergebe ihn über den Konstruktor der Klasse für das Fenster mit dem Menu.
Diesen ActionListener habe ich dann über addActionListener(...) bei Exit als Listener registriert.
Im ActionListener kann ich mir über event.getsource() die Quelle vom Event geben lassen -
allerdings habe ich dann nur das JMenuItem-Objekt.
JMenuItem source = (JMenuItem)event.getSource();
Wie komme ich jetzt über dieses JMenuItem-Objekt an das Fenster, indem es sich befindet, um z.B.
dann dieses Fenster schliessen(Exit) zu lassen, ein neues Fenster mit diesen Fenster als owner zu erstellen, ...
Gruß, Jens