La police.createFont(..) de définir la couleur et la taille (java.awt.De police)
J'aimerais créer une nouvelle Police de caractères de l'objet à l'aide d'une TTF fichier. Il est vraiment simple pour créer un objet de Police, mais je ne sais pas comment mettre de la couleur et de la taille parce que je ne peux pas trouver une méthode pour cela?
InputStream is = new FileInputStream("helvetica.ttf");
Font helvetica = Font.createFont(Font.TRUETYPE_FONT, is);
OriginalL'auteur konze | 2013-05-26
Vous devez vous connecter pour publier un commentaire.
De la police n'ont pas une couleur, uniquement lors de l'utilisation de la police vous pouvez régler la couleur de l'élément. Par exemple, lors de l'utilisation d'un JTextArea:
Selon ce lien, le createFont() crée un nouvel objet de Police avec une taille de point 1 et le style de la PLAINE. Donc, si vous voulez augmenter la taille de la Police, vous avez besoin pour ce faire:
OriginalL'auteur Erik Pragt
Bien, une fois que vous avez votre police, vous pouvez appeler
deriveFont
. Par exemple,Change la police du style gras et sa taille de 12 points.
OriginalL'auteur Zong
Parce que la police n'a pas de couleur, vous avez besoin d'un panneau pour faire un backgound de la couleur et de donner de la couleur de premier plan pour les deux JLabel (si vous utilisez JLabel) et un Composite à faire de la couleur de la police, comme l'exemple ci-dessous :
La couleur de fond de l'étiquette est de couleur marron, jaune, couleur de police.
OriginalL'auteur xxx
Pour définir la couleur d'une police, vous devez d'abord initialiser la couleur en faisant ceci:
Une fois que vous l'avez fait, vous mettez ensuite:
Remarque: Le 1 représente le type de la police, et cela peut être utilisé pour remplacer la Police.La PLAINE et le 25 représente la taille de votre police.
OriginalL'auteur Tiffany Tran