Festlegen der Schriftgröße in Java für Swing-Komponenten

8

Ich möchte verschiedene Schriftartengewichte für Komponenten in meinem JFrame-Dialogfeld festlegen. Wie mache ich das?

In der folgenden Java-Anweisung

%Vor%

Wenn ich Font.BOLD verwende, ist es zu fett und wenn ich Font.Plain verwende, ist es zu einfach. Ich möchte etwas dazwischen.

    
CRM 31.07.2014, 08:30
quelle

2 Antworten

6

Welle ist teilweise korrekt. Sie können TextAttributes verwenden, um eine Schriftart zu erhalten:

%Vor%

Ein besserer Ansatz besteht darin, Ihre Schriftart aus der in der Swing-Komponente installierten Schriftart abzuleiten:

%Vor%

Dadurch bleiben die Familie und die Größe der Schriftart erhalten, die Benutzer aus Gründen der Lesbarkeit in ihren Desktopeinstellungen festgelegt haben.

    
VGR 01.08.2014, 12:23
quelle
1

Vielleicht irre ich, aber ich denke, Klasse Font hat nur Fett, einfach, aber Sie können danach in der Zahl ändern

%Vor%

aber in der Klasse java.awt.font.TextAttribute

Sie haben WEIGHT_BOLD und WEIGHT_SEMIBOLD ...

    
csWael 31.07.2014 09:45
quelle

Tags und Links