Hallo zusammen,
ich benoetige eine Tabbed Pane mit der Moeglichkeit diese ueber ein X pro Tab zu schliessen.
Dazu habe ich mich bei Sun durch dieses kleine Tutorial
http://java.sun.com/docs/books/tutorial/uiswing/components/tabbedpane.html
durch gearbeitet und es funktioniert einwandfrei.
Nun habe ich eine Controller KLasse, die die Tabs instanziiert und ein JPanel mit Textfeldern als Component uebergibt. Die Textfelder des Panels werden zusaetzlich in der Controller Klasse an einem KeyListener
angemeldet, um eine Instanzvariable auf true/false zu setzen, falls sich in einem Textfeld etwas
geaendert hat.
Das funktioniert auch einwandfrei.
Nun moechte ich aber, dass sobald auf das X des Tabs geklickt wird, die Variable in der Contr.-KLasse
abgefragt wird um abzufangen, dass Aenderungen bei schliessen verloren gehen,
falls nicht der Speichern Button gedrueckt wurde
Der ActionListener befindet sich aber im Sun-Tutorial in einer privaten inneren Klasse der Klasse, die das
erzeugen der schliessbaren Tabs realisiert.
Wie bekommt die Controller Klasse am einfachsten mit, wenn der ActionListener der ButtonTab-Klasse angesprochen wird?
Vielen Dank fuer eure Hilfe.
ich benoetige eine Tabbed Pane mit der Moeglichkeit diese ueber ein X pro Tab zu schliessen.
Dazu habe ich mich bei Sun durch dieses kleine Tutorial
http://java.sun.com/docs/books/tutorial/uiswing/components/tabbedpane.html
durch gearbeitet und es funktioniert einwandfrei.
Nun habe ich eine Controller KLasse, die die Tabs instanziiert und ein JPanel mit Textfeldern als Component uebergibt. Die Textfelder des Panels werden zusaetzlich in der Controller Klasse an einem KeyListener
angemeldet, um eine Instanzvariable auf true/false zu setzen, falls sich in einem Textfeld etwas
geaendert hat.
Das funktioniert auch einwandfrei.
Nun moechte ich aber, dass sobald auf das X des Tabs geklickt wird, die Variable in der Contr.-KLasse
abgefragt wird um abzufangen, dass Aenderungen bei schliessen verloren gehen,
falls nicht der Speichern Button gedrueckt wurde
Der ActionListener befindet sich aber im Sun-Tutorial in einer privaten inneren Klasse der Klasse, die das
erzeugen der schliessbaren Tabs realisiert.
Wie bekommt die Controller Klasse am einfachsten mit, wenn der ActionListener der ButtonTab-Klasse angesprochen wird?
Vielen Dank fuer eure Hilfe.