Les partenaires publicitaires:

Comment dessiner des triangles en java

L'interface de programmation Java contient une capacité de traitement graphique avancé. Dessiner des formes simples telles que des triangles est une question de la définition des paramètres pour la forme dans un cadre. La définition de ces paramètres se fait grâce à l'utilisation de certains types de données et méthodes Java qui instruisent le compilateur de programme sur ce qu'il faut faire quand les méthodes sont appelées. Surcharger une méthode spéciale appelée paintComponent garantit la précision du dessin d'une forme définie.

Instructions

  1. Importez les forfaits AWT graphiques, Point et Polygon et forfaits de swing JFrame et JPanel. Le code va avant le premier cours de votre programme et ressemble à ceci:

    java.awt.Graphics d'importation;

    java.awt.Point importation;

    java.awt.Polygon importation;

    javax.swing.JFrame importation;

    javax.swing.JPanel importation;

  2. Créer votre classe de triangle et étendre la classe JPanel sorte que le triangle peut être affiché à un écran. Votre code devrait ressembler à ceci, mais vous pouvez nommer votre programme que vous souhaitez:

    TriangleShape public class étend JPanel {

    }




  3. Remplacer la méthode paintComponent dans votre classe principale. Les instructions Java utilise pour dessiner le triangle sont situés dans cette méthode. Le code ressemble à ceci, mais vous pouvez nommer les types de données que vous souhaitez:

    paintComponent public void (Graphics g) {

     super.paintComponent (g) -

    Longueur de Dimension = this.getSize ();

    Point de 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);

    int [] = {x P1.x, p2.x, p3.x};

    int [] = {y p1.y, p2.y, p3.y};

    Polygone triangle = new Polygon (x, y, x.length);



    Les points P1, P2 et P3 définissent les sommets du triangle. Les int [] les tableaux et le triangle de Type Polygone forment les côtés du triangle. Ce code va dans les supports de votre classe principale.

  4. Créer la méthode principale, qui instruit Java pour créer un cadre sur lequel dessiner le triangle et ajoute le triangle pour le cadre. Le code est le suivant, en utilisant vos noms pour les types de données:

    main (String [] args) {public static void

    TriangleShape t = new TriangleShape () -

    JFrame cadre = new JFrame ();

    . frame.getContentPane () ajouter (t);

    frame.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE);

    frame.setSize (100, 100);

    frame.show ();

    Ce code va dans les supports de votre classe principale, d'après la méthode printComponent.

» » » » Comment dessiner des triangles en java