Wie mache ich drawString() text Fett?
Ich habe eine drawString()
Methode in meinem paintComponent
Methode. Gibt es eine Möglichkeit, um den text gezeichnet wird, indem Sie die drawString()
Fett? Auch, gibt es eine Möglichkeit, um den text größer? Ich möchte vermeiden, mit JLabel
s, es sei denn, es ist absolut notwendig.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gemäß der Dokumentation von
drawString
:Tatsächlich
Graphics
Klasse hat diesetFont(Font font)
Methode zur Verfügung:g
ist die Leinwand. Wenn, zum Beispiel, sind Sie überschreibenpublic void paintComponent(Graphics canvas)
, dann werden Sie wollencanvas.setFont(new Font("default", Font.BOLD, 16));
.Müssen Sie die schriftart festlegen, vor dem zeichnen des Textes.
Gibt es Methoden:
setFont(Font) - Methode der Klasse java.das awt.Komponente
Legt die schriftart für diese Komponente.
setFont(Font) - Methode der Klasse java.das awt.Container
Legt die schriftart für diesen container.
setFont(Font) - Methode der Klasse java.das awt.Grafik
Legt das graphics-Kontext schriftart auf die angegebene schriftart.