Announcement

Collapse
No announcement yet.

Falsche Beschriftung von Swing-Komponenten

Collapse
This topic is closed.
X
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Falsche Beschriftung von Swing-Komponenten

    Hallo,

    ich wollte gern eine Java-Anwendung, die ich zunächst nur für Windows entwickelt hatte, jetzt auch unter Mac OS X ausführen. Aufgrund der Plattformunabhängigkeit funktioniert das auch einwandfrei.
    Ich habe aber festgestellt, dass irgendwas mit der Sprache nicht stimmt. Wenn ich nämlich beispielsweise ein Eingabefenster anzeige, dann sind die Buttons mit "Cancel" und "OK" beschriftet. Letzteres ist ja in Ordnung, aber der Cancel-Button sollte schon "Abbrechen" heißen.

    Code:
    String input = JOptionPane.showInputDialog(this, "Gib hier Text ein:");
    Das Problem tritt nun nicht nur bei JOptionPane sondern im Prinzip bei allen Swing-Komponenten auf, bei denen eine automatische Beschriftung erfolgt. Woran könnte das liegen?

    Vielen Dank schonmal

  • #2
    java -Duser.language=de -Duser.country=DE -Duser.variant=DE ......

    oder

    http://docs.oracle.com/javase/7/docs...util.Locale%29
    setDefault

    oder

    UIManager.put("OptionPane.cancelButtonText", "Abbrechen");
    UIManager.put("OptionPane.noButtonText", "Nein");
    UIManager.put("OptionPane.okButtonText", "Ok");
    UIManager.put("OptionPane.yesButtonText", "Ja");
    Christian

    Comment


    • #3
      Okay, das hilft mir auf jeden Fall weiter. Vielen Dank!

      Comment


      • #4
        http://stackoverflow.com/questions/2...ative-language

        geschlossen
        Christian

        Comment

        Working...
        X