| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation Java >> Content
    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 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>

    Previous :

    next :
      articles connexes
    ·Comment créer des formulaires d'inscription en Java 
    ·Comment faire un modèle des couches de la Terre 
    ·Comment faire pour récupérer les résultats de SQLite…
    ·Comment déclarer un tableau String 
    ·Comment installer un script de suivi Avec Java 
    ·Comment faire pour vérifier la taille du tas de JVM 
    ·Classe Interface ou Enum erreur attendu en Java 
    ·Comment faire pour supprimer la barre d'état dans NetB…
    ·Comment ajouter ActionListener 
    ·Comment créer une carte vide Java 
      articles en vedette
    ·Tutoriels en ligne sur les pilotes de périphériques e…
    ·Comment faire pour masquer par classe en JavaScript 
    ·Comment ouvrir un fichier Doc en PHP 
    ·Méthodes annotés dans Java 
    ·Comment créer POO JavaScript 
    ·Comment Records Recherche en VB6 
    ·CorelDRAW VBA formulaire Tutorial 
    ·Comment vérifier une adresse IP par nom de domaine Ave…
    ·Comment fusionner deux listes d'ADT Ordre 
    ·Comment générer un nombre Palindromic 
    Copyright © Connaissances Informatiques http://fr.wingwit.com