Guten Morgen zusammen,
wie der Titel es schon andeutet, habe ich eine Frage bzgl. des Designs meiner JMenuBar. Per set-Methode füge ich einem Frame eine JMenuBar hinzu. Doch wie konzipiere ich das generelle Design für eine JMenuBar, sodaß ich aus allen benötigten Klasse auf diese JMenuBar zugreifen kann? Schließlich werden für die verschiedenen Menupunkte Aktionen hinterlegt, die auf verschiedenste Klassen zurückgreifen.
Meine erste, triviale Idee wäre, die Klasse, die den JFrame hält, eine get-Mathode zu implementieren, die die JMenuBar liefert und ich nach Wunsch darauf zugreifen kann. Doch irgendwie erscheint mir diese Vorgehensweise etwas zu "bad code" und überhaupt nicht Objektorientiert. Habe bisher auch noch nichts gefunden, wie man eine JMenuBar in eine Applikation gut implementiert.
Könnt ihr mir hierbei Tipps geben?
wie der Titel es schon andeutet, habe ich eine Frage bzgl. des Designs meiner JMenuBar. Per set-Methode füge ich einem Frame eine JMenuBar hinzu. Doch wie konzipiere ich das generelle Design für eine JMenuBar, sodaß ich aus allen benötigten Klasse auf diese JMenuBar zugreifen kann? Schließlich werden für die verschiedenen Menupunkte Aktionen hinterlegt, die auf verschiedenste Klassen zurückgreifen.
Meine erste, triviale Idee wäre, die Klasse, die den JFrame hält, eine get-Mathode zu implementieren, die die JMenuBar liefert und ich nach Wunsch darauf zugreifen kann. Doch irgendwie erscheint mir diese Vorgehensweise etwas zu "bad code" und überhaupt nicht Objektorientiert. Habe bisher auch noch nichts gefunden, wie man eine JMenuBar in eine Applikation gut implementiert.
Könnt ihr mir hierbei Tipps geben?