Mit der Font
-Klasse können Sie die Schriftgröße festlegen .
Um eine Schriftart zu erstellen, gehen Sie so vor:
%Vor% Der Parameter fontSize
bestimmt die Größe von Font
.
Sie können die Größe eines vorhandenen Font-Objekts nicht ändern. Der beste Weg, um einen ähnlichen Effekt zu erzielen, besteht darin, die Methode deriveFont(size)
zu verwenden, um eine neue, fast identische Font
zu erstellen, die eine andere Größe hat.
Ich interpretierte diese Frage als "Wie kann ich die Schriftgröße für Swing auf der ganzen Linie erhöhen?" Ich kenne keine integrierte Möglichkeit, dies zu tun, aber Sie könnten es selbst tun, indem Sie die Werte in der UIManager-Klasse beim Start ändern, bevor Sie Swing-Komponenten erstellen.
Ich tue dies, indem ich einen Parameter an meine App übergebe, den ich als Multiplikator verwende. Wenn ich 150 übergebe, multipliziert es alle vorhandenen Schriftarten um 150%. Der Code ist wie folgt
%Vor%Die Frage ist viel zu vage, um eine gute Antwort zu geben. Aber ich denke, dass Sie die Schriftgröße in Ihrer Anwendung systematisch erhöhen möchten.
Schriftart, Stil und Größe einer Java Swing-Anwendung werden über den LookAndFeel-Mechanismus gesteuert. Sie müssen die Schriftart im Look-and-Feel ändern, wenn die Änderung für alle Swing-Komponenten eines bestimmten Typs gelten soll.
Sehen Sie sich das Beispiel UIManager an.
So ändern Sie die Schriftart global für einige UI-Komponenten:
%Vor%