Fettschrift der Buchstaben im Metal LookAndFeel abschalten

Aus Byte-Welt Wiki
Version vom 17. April 2019, 16:31 Uhr von L-ectron-X (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Kategorie:Swing Kategorie:Java-Codeschnipsel Sie kennen das sicher. Sie schreiben eine Java-Anwendung und benutzen das Standard-LookAndFeel. Das St…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springenZur Suche springen

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.

LAF-Beispiel1.png

Geblieben sind aber die in Fettschrift (bold) dargestellten Buchstaben in Menüs und Label 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.

<syntaxhighlight lang="java"> UIManager.put("swing.boldMetal", Boolean.FALSE); </syntaxhightlight>

Danach werden alle Buchstaben innerhalb der gesamten Anwendung in einer "normalen" Schrift ausgegeben.

LAF-Beispiel2.png