Beschriftung vom JButton per UIManager ändern

  • Themenstarter Themenstarter joachim_mueller
  • Beginndatum Beginndatum
Status
Nicht offen für weitere Antworten.
J

joachim_mueller

Gast
hi, wie kann ich die bezeichnung eines jButtons per UImanager ändern. also z.b. von "ok" nach "falsch"

die font mach ich z.b. so

UIManager.put("Button.font", new FontUIResource(new Font("xxxxxx",Font.BOLD,25)));


ich möchte das auch so mit der beschriftung machen, und nicht mit

jButton.setText("xxxx");

gibts dafuer ne möglichkeit?
 
Wärst du so nett zu erläutern, welchen Sinn das machen soll? Der UIManager hat als Aufgabe, das aktuelle Aussehen des Programmes praktisch zentral zu verwalten. (zumindest als eine Art globaler Statuszusammenfassung, wenn der Button so implementiert wäre, dass er das nicht nutzt natürlich nicht)

Die Beschriftung eines Buttons (und nicht _aller_ Buttons) passt da wirklich nicht dazu... Dein gezeigtes Codestück verändert z.B. das Aussehen _aller_ Buttons.
 
Du kannst einfach mit:

new JButton(UIManager.getString(mein.string));

einen String übergeben den du vorher im UIManager hinterlegst:

UIManager.put("mein.string","OK");

Damit kannst du wenn du mehrere solcher Buttons anlegst, an einer Stelle zentral den String verwalten.

Das geht auch anders klar.... aber so kannst du den UIManager verwenden.........
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben