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.
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.