L'interface de programmation Java contient une capacité de traitement graphique avancé. Dessiner des formes simples telles que des triangles est une question de définition des paramètres pour la forme dans un cadre. Le réglage de ces paramètres se fait par l'utilisation de certains types de données et méthodes Java qui instruisent le compilateur de programme sur ce qu'il faut faire lorsque les méthodes sont appelées . Remplacement d'une méthode spéciale appelée paintComponent garantit la précision du dessin d'une forme définie . Instructions
1
Importer les graphiques, les points et les forfaits AWT polygone et JFrame et forfaits swing de JPanel . Le code passe avant le premier cours de votre programme et ressemble à ceci: Photos
java.awt.Graphics d'importation ;
java.awt.Point d'importation;
import java . awt.Polygon ;
javax.swing.JFrame d'importation de
;
javax.swing.JPanel d'importation;
2
Créer votre classe de triangle et d'étendre la classe JPanel si que le triangle peut être affichée sur un écran . Votre code doit ressembler à ceci , mais vous pouvez nommer votre programme que vous voulez :
TriangleShape public class JPanel {
}
3 < p > Remplacez la méthode paintComponent dans votre classe principale . Les instructions Java utilise pour dessiner le triangle se trouvent dans cette méthode. Le code ressemble à ceci , mais vous pouvez nommer les types de données que vous souhaitez :
publique vide paintComponent (Graphics g ) {
super.paintComponent ( g);
< p> Dimensions en longueur = this.getSize ();
point p1 = new Point ( size.width /3, (2 * size.height ) /3);
point p2 = new Point ( size.width /2, size.height /3);
point P3 = new Point ( (2 * size.width ) /3, (2 * size.height ) /3); < br >
int [ ] = { x P1.x , P2.x , p3.x };
int [ ] y = { p1.y , p2.y , p3.y }; < br >
triangle Polygone = new Polygon ( x , y, x.length ) ;
les points P1 , P2 et P3 définissent les sommets du triangle. Les int [ ] tableaux et le triangle de forme polygonale du type des côtés du triangle . Ce code va dans les crochets de votre classe principale .
4
créer la méthode principale , qui enseigne Java pour créer un cadre sur lequel dessiner le triangle et ajoute le triangle du cadre. Le code est le suivant , en utilisant vos noms pour les types de données : Trouvez
public static void main ( String [] args ) {
TriangleShape t = new TriangleShape ();
< p > JFrame cadre = new 100);
frame.show ();
Ce code va dans les pattes de votre classe principale , d'après la méthode printComponent
< . br>