Auf Thema antworten

Ja genau das meinte ich.


Du könntest dein Menü zum Beispiel in eine XML Datei schreiben und dann mithilfe von Reflection die angegeben Methoden bei einem Klick auf einen Menüpunkt angeben. Das erhöht auch die Wartbarkeit. Sowas gibt es aber schon in Form von JavaFX auch wenn ich mir Selberschreiben bis auf die Beherrschung von Reflection und XML nicht so kompliziert vorstelle.

Eine weitere Möglichkeit wäre es eine Methode addMenupoint(root, new) zu erstellen und du dir dann sozusagen einen Menübaum erstellst.

Ich weiß aber auch nicht so ganz, was du meinst mit Menü. Meinst du die Pulldownmenüs, die immer oben sind oder meinst du die vielen Dialoge.



Oben