Fettschrift der Buchstaben im Metal LookAndFeel abschalten: Unterschied zwischen den Versionen
K |
K |
||
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
Zeile 5: | Zeile 5: | ||
[[Datei:LAF-Beispiel1.png]] | [[Datei:LAF-Beispiel1.png]] | ||
− | Geblieben sind aber die in Fettschrift (bold) dargestellten Buchstaben in | + | Geblieben sind aber die in Fettschrift (bold) dargestellten Buchstaben in [[JMenu]], [[JList]], [[JTable]], [[JButton]], [[JCheckBox]], [[JComboBox]], [[JRadioButton]], [[JLabel]] etc. |
Sie möchten statt der dicken schwarzen Buchstaben lieber "normale" Buchstaben, die nicht so auftragen? Nutzen Sie folgende Code-Zeile und schreiben Sie sie direkt zu Beginn (noch bevor irgendwelche GUI-Komponenten initialisiert werden) in die main()-[[Methode]] Ihrer Anwendung. | Sie möchten statt der dicken schwarzen Buchstaben lieber "normale" Buchstaben, die nicht so auftragen? Nutzen Sie folgende Code-Zeile und schreiben Sie sie direkt zu Beginn (noch bevor irgendwelche GUI-Komponenten initialisiert werden) in die main()-[[Methode]] Ihrer Anwendung. | ||
<syntaxhighlight lang="java"> | <syntaxhighlight lang="java"> | ||
− | UIManager.put("swing.boldMetal", | + | UIManager.put("swing.boldMetal", false); |
</syntaxhighlight> | </syntaxhighlight> | ||
Aktuelle Version vom 25. April 2019, 18:03 Uhr
Sie kennen das sicher. Sie schreiben eine Java-Anwendung und benutzen das Standard-LookAndFeel. Das Standard-LookAndFeel in Swing ist das MetalLookAndFeel. In Java 5 bekam das MetalLookAndFeel mit dem Ocean-Theme ein neues Gewand.
Geblieben sind aber die in Fettschrift (bold) dargestellten Buchstaben in JMenu, JList, JTable, JButton, JCheckBox, JComboBox, JRadioButton, JLabel etc.
Sie möchten statt der dicken schwarzen Buchstaben lieber "normale" Buchstaben, die nicht so auftragen? Nutzen Sie folgende Code-Zeile und schreiben Sie sie direkt zu Beginn (noch bevor irgendwelche GUI-Komponenten initialisiert werden) in die main()-Methode Ihrer Anwendung.
UIManager.put("swing.boldMetal", false);
Danach werden alle Buchstaben innerhalb der gesamten Anwendung in einer "normalen" Schrift ausgegeben.