Font - Schriftart und Schriftschnitt einstellen: Unterschied zwischen den Versionen
K (→Style - Schriftschnitt (Typograpfie) einstellen) |
|||
Zeile 7: | Zeile 7: | ||
=Style - Schriftschnitt (Typograpfie) einstellen= | =Style - Schriftschnitt (Typograpfie) einstellen= | ||
Um eine Schriftart mit einem veränderten Schriftschnitt (fett, kursiv etc.) auszugeben können Objekte von Font relativ einfach angepasst werden. | Um eine Schriftart mit einem veränderten Schriftschnitt (fett, kursiv etc.) auszugeben können Objekte von Font relativ einfach angepasst werden. | ||
+ | |||
+ | Für den Schriftschnitt oder auch Style einer Schriftart wurden in der Klasse Font bereits passende statische Konstanten angelegt, die nur noch benutzt werden müssen, um den Schriftschnitt einzustellen. | ||
==Font.PLAIN - normaler Schriftschnitt== | ==Font.PLAIN - normaler Schriftschnitt== |
Aktuelle Version vom 23. September 2019, 08:43 Uhr
Die Klasse Font
stellt Methoden für die Arbeit mit Schriftarten für GUI-Komponenten wie JBUtton
, JLabel
, JTextField
usw. bereit.
Wir wollen hier verschiedene Themen rund um Font behandeln.
Inhaltsverzeichnis
Style - Schriftschnitt (Typograpfie) einstellen
Um eine Schriftart mit einem veränderten Schriftschnitt (fett, kursiv etc.) auszugeben können Objekte von Font relativ einfach angepasst werden.
Für den Schriftschnitt oder auch Style einer Schriftart wurden in der Klasse Font bereits passende statische Konstanten angelegt, die nur noch benutzt werden müssen, um den Schriftschnitt einzustellen.
Font.PLAIN - normaler Schriftschnitt
Font font = new Font("Dialog", Font.PLAIN, 12);
In diesem Beispiel erzeugen wir ein Objekt einer Schriftart namens Dialog im Standard-Schriftschnitt in der Größe von 12pt (Punkten).
Font.BOLD - Schriftart fett ausgeben
Font font = new Font("Dialog", Font.BOLD, 12);
In diesem Beispiel erzeugen wir ein Objekt einer Schriftart namens Dialog im Schriftschnitt fett
in der Größe von 12pt (Punkten).
Font.ITALIC - Schriftart kursiv
Font font = new Font("Dialog", Font.ITALIC, 12);
In diesem Beispiel erzeugen wir ein Objekt einer Schriftart namens Dialog im Schriftschnitt kursiv
in der Größe von 12pt (Punkten).
Schriftart fett und kursiv ausgeben
Font font = new Font("Dialog", Font.BOLD | Font.ITALIC, 12);
In diesem Beispiel erzeugen wir ein Objekt einer Schriftart namens Dialog im Schriftschnitt fett UND kursiv
in der Größe von 12pt (Punkten).
Einer Komponente eine Schriftart setzen
Damit eine GUI-Komponente zur Textausgabe eine im Voraus erzeugte Schiftart benutzt, muss ihr diese übergeben werden. Oben haben wir bereits einige Beispiele zur Erzeugung von Font-Objekten gesehen. Nun werden wir im nächsten Schritt die Referenz auf ein Font-Objekt einem JLabel zuweisen.
JLabel label = new JLabel("Byte-Welt-Wiki");
label.setFont(font);