ist es möglich ein Menu in Java zur Laufzeit
zu aktuallisieren, ohne eine neue Instanz des Menu bzw. der Menueinträge zu erstellen?
Hintergrund Info:
z.B. new MenuItem(""), wobei dynamisch ist und bei Änderung von soll auch der Menüpunkt automatisch
neu angezeigt werden.
Ich brauche das Ganze, um das Menü in mehreren Sprachen darzustellen, und beim Umstellen der Sprache soll das Menü automatisch die neue Sprache bekommen.
ist es möglich ein Menu in Java zur
Laufzeit
zu aktuallisieren, ohne eine neue Instanz
des Menu bzw. der Menueinträge zu
erstellen?
Hintergrund Info:
z.B. new MenuItem(""),
wobei dynamisch ist und
bei Änderung von soll auch
der Menüpunkt automatisch
neu angezeigt werden.
Ich brauche das Ganze, um das Menü in
mehreren Sprachen darzustellen, und beim
Umstellen der Sprache soll das Menü
automatisch die neue Sprache bekommen.
Wenn der Menübaum gleich bleibt, aber der dargestellte Inhalt sich nur ändert, so würde ich die Erstellung des Menübaums in eine eigene Methode packen. Wenn eine neue Sprache gewählt wird, so muß einfach diese Methode aufgerufen werden. Es muß ja sowieso jeder Menüeintrag geändert werden. Dann kann man den Menübaum auch komplett neu aufbauen (Laufzeit ist vernachlässigbar und Speicherallokation ist unter JAVA sowieso kein Problem!).