Sprache (Bundle Name) ändern
lima-city → Forum → Programmiersprachen → Java
aktualisieren
beenden
buchen
code
fehler
final string
helfen
http
jemand
krieg
sprache
string
umstellen
url
-
Ich würde gerne im Menü , über einen Actionlistener einer De/En Checkbox die Sprache umstellen. Dachte mir, es reicht einfach die Variable BUNDLE_NAME public und ohne final zu machen, sodass ich sie ganz einfach aus meiner Menüklasse ändern kann. Leider kriege ich einen Fehler, wenn diese Variable keine Konstante mehr ist.
Angeblich soll das irgendwie gehen, kann mir bitte jemand etwas helfen :)
public class Messages extends NLS { public static final String BUNDLE_NAME = "gui.lang.lang_de"; //$NON-NLS-1$ public static String Aktualisieren; public static String Beenden; static { // initialize resource bundle NLS.initializeMessages(BUNDLE_NAME, Messages.class); } private Messages() { } }
Beitrag zuletzt geändert: 16.11.2010 18:24:53 von cglabs -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Moin,
schaut ziemlich komisch aus was Du dort veranstaltest.
Die einfachste Variante findest Du hier:
http://www.java-blog-buch.de/d-mehrsprachigkeit-mit-bundles-in-java/
Gruß,
Pawnee -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage