Dans Java Drawing, il existe trois façons principales d'afficher le texte:
(1) DrawString (String Str, int x, int y): affiche une chaîne à la position spécifiée.
(2) Drawchars (charbon Data [], int offset, intyl, int x, int y): affichez le texte dans le tableau de caractères à la position spécifiée, à partir de la position de décalage du tableau de caractères et afficher au maximum personnages.
(3) Drawbytes (données d'octets [], intro-décalage, int, int x, int y), affiche le texte dans le tableau de caractères à la position spécifiée, à partir de la position de décalage du tableau de caractères et affiche tout au long de la longueur personnages.
La position d'affichage (x, y) donnée ici est la coordonnée de départ de la ligne de base du texte, et non la coordonnée du coin supérieur gauche de la zone rectangulaire affichée par le texte.
Il y a trois éléments de police de texte:
Fonts: Les polices couramment utilisées incluent des temps nouveaux romains, symbole, police de chanson, style kai, etc.
Style: Il existe trois styles couramment utilisés: normal, audacieux et italique; Les styles peuvent être utilisés en combinaison, par exemple, Font.Bold + Font.italic.
Taille de la police: la taille de la police est la taille du caractère et l'unité est une livre.
En langue java, utilisez la police objet de police. Les constructeurs de classes de polices sont:
FONT (chaîne Fontname, style int, taille int), 3 paramètres représentent respectivement la police, le style et la taille de la police. Par exemple, code:
FONT FNA = NOUVEAU FONT ("Version rapidement réfléchie", Font.Plain, 12)
L'ensemble des polices est: style délicat, style normal, taille de police de 12 livres.
Autres méthodes courantes de classe de police:
[Exemple] L'applet utilise 6 chaînes de police pour afficher le contenu pour indiquer sa propre police.
Importer java.applet. *; Importer java.awt. *; Classe publique Exemple7_1 étend Applet {Font F1 = Nouvelle Font ("Helvetica", Font.Plain, 18); , 10); Font F3 = Nouvelle Font ("Helvetica", Font.Italic, 12); Bold + Font.italic, 14); 18pt Plain Helvetica ", 5,20); G.Setfont (F2); Drawstring (" 10pt Bold Helvetica ", 5,43); G.Setfont (F3); Drawstring (" 12pt Italic Helvetica ", 5,58); G .Setfont (F4); Drawstring ("12pt Plain Courier", 5,75); DrawString: :::::::::::::::::::::::::::::::::::- : :::::::::::::::::::::::::::::::::::- ::::::::::::::::::::::::::::: ("14Pt Italic Dialog", 5,111);
Pour définir des couleurs avec un objet de couleur, il existe deux façons de générer différentes couleurs:
Couleurs précommandées avec couleur: noir, rouge, blanc, jaune…;
Synthétisez les couleurs par des valeurs de rouge, vert, bleu (RVB).
Méthodes courantes liées à la couleur:
(1) Créer un objet de couleur en utilisant la couleur de la méthode du constructeur de la classe de couleur (int r, int g, int b). .
(2) Utilisez la méthode de type graphique SetColor (couleur C), et la valeur du paramètre C est indiquée dans le tableau 12-1.
(3) Utilisez la méthode SetBackground (couleur C) de la classe de composants pour se coucher (couleur C) pour définir la couleur d'arrière-plan. Étant donné que les applets sont des sous-classes des classes de composants, vous pouvez directement utiliser la méthode SetBackground () pour modifier la couleur d'arrière-plan.
(4) Utilisez la méthode graphique GetColor () pour obtenir la couleur.
Constantes de couleurs prédéfinies de classe de couleur
[Exemple] L'applet définit la couleur et peint les carrés.
Importer java.applet. *; Importer java.awt. *; classe publique Exemple7_2 étend l'applet {public void peinture (graphiques g) {setSize (380,200); = Nouvelle couleur (i * 25 + 5,0,0); G.setColor (MyredColor); 10; i ++) {Color myGreencolor = nouvelle couleur (0, i * 25 + 5,0); G.setColor (MyGreencolor); i = 0; i <= 10; i ++) {Color MyBlueColor = nouvelle couleur (0,0, i * 25 + 5); G.setColor (MyBlueColor); 28);}}