Comment puis-je faire de serrage() texte en gras?
J'ai un drawString()
méthode dans mon paintComponent
méthode. Est-il un moyen de rendre le texte élaboré par la drawString()
gras? Aussi, est-il un moyen de rendre le texte plus grand? Je voudrais éviter d'utiliser JLabel
s, sauf si c'est absolument nécessaire.
OriginalL'auteur reesjones | 2013-02-10
Vous devez vous connecter pour publier un commentaire.
Selon la documentation de
drawString
:En effet,
Graphics
la classe a l'setFont(Font font)
méthode:Excellent, c'est ce que je suis à la recherche d'. Vous devriez avoir écrit votre réponse ici. Sera +1 sans hésiter.
Dans le cas où cela n'est pas clair pour les autres,
g
est la toile. Si, par exemple, vous êtes primordialpublic void paintComponent(Graphics canvas)
, alors vous aurez enviecanvas.setFont(new Font("default", Font.BOLD, 16));
.OriginalL'auteur Jack
Vous devez définir la police, avant de rédiger le texte.
OriginalL'auteur Dan D.
Il existe des méthodes:
setFont(Police) - Méthode de la classe java.awt.Composant
Définit la police de caractères de ce composant.
setFont(Police) - Méthode de la classe java.awt.Conteneur
Définit la police de caractères de ce conteneur.
setFont(Police) - Méthode de la classe java.awt.Graphiques
Jeux ce contexte graphique de la police à la police spécifiée.
OriginalL'auteur Dumas45