Hi,
ich schreibe gerade zum ersten mal ein etwas größeres Interface, bei dem Aktionen an mehreren Stellen der GUI ausgeführt werden können. (Menü, Toolbar, ...) Anstatt wie bisher direkt einen anonymen Actionenlistener zu implementieren, verwende ich nun Actions.
Nun soll nach Betätigung des Buttons ein bestehendes JPanel (parentPanel) der GUI mit einem anderen überschrieben werden. Das Problem ist jedoch, dass die Action das parentPanel nicht kennt, als Lösung dachte ich, ich übergebe der Action einfach dieses Panel, welches jedoch weder dem Menü noch der Toolbar bekannt ist.
Wie löst man das am elegantesten? Soll das Panel durchgereicht werden oder vielleicht sogar statisch erreichbar gemacht werden? Sind Actions überhaupt die richtige Wahl?
danke
Zenic
ich schreibe gerade zum ersten mal ein etwas größeres Interface, bei dem Aktionen an mehreren Stellen der GUI ausgeführt werden können. (Menü, Toolbar, ...) Anstatt wie bisher direkt einen anonymen Actionenlistener zu implementieren, verwende ich nun Actions.
Nun soll nach Betätigung des Buttons ein bestehendes JPanel (parentPanel) der GUI mit einem anderen überschrieben werden. Das Problem ist jedoch, dass die Action das parentPanel nicht kennt, als Lösung dachte ich, ich übergebe der Action einfach dieses Panel, welches jedoch weder dem Menü noch der Toolbar bekannt ist.
Wie löst man das am elegantesten? Soll das Panel durchgereicht werden oder vielleicht sogar statisch erreichbar gemacht werden? Sind Actions überhaupt die richtige Wahl?
danke
Zenic