Les fonctions de dessin de l'utilisation de Java , y compris la fonction " drawPoligon " , pour créer l'image d'un chien sur votre écran . Ce programme vous initie à la création de programmes Java qui utilisent des graphiques 2 -D. Une partie essentielle du processus d'élaboration du chien à l'écran est de déterminer les coordonnées des points qui composent la forme de cette image. La fonction " drawPoligon " doit ces coordonnées pour dessiner l'image de chien. Vous pouvez obtenir ces coordonnées par le chargement d'une photo dans un programme comme Windows Paint , qui affiche les coordonnées de l'écran de votre curseur de la souris . Instructions 1 ouvrir WordPad ou un autre éditeur de texte , puis collez en elle les énoncés suivants . Ces déclarations initialiser la toile numérique sur lequel vous allez dessiner une image de chien import javax.swing * ; . . Import java.awt * ; . Java.util.List d'importation; . Import java.util * ; Photos classe dogPicture public { private static dogPicture cvasInstance ; private int [ ] xes = { 27, 52 , 91, 146 165 281 , 337, 322 , 145, 82, 27} ; private int [ ] ypoints = { 500, 82 , 65, 258 , 162, 135 , 276, 78 , 56, 9, 50 }; getCanvas publics dogPicture statiques () { if ( cvasInstance == null) { cvasInstance = new dogPicture ( "chien" ; , 300, 300 , Color.White );} cvasInstance.setVisible (true); retour cvasInstance ; } cadre privé JFrame ; privés Canvas2 AVC ; privé Graphics2D graf ; Couleur privé bgColor ; imgCanvas d'images privées; de dogPicture privé (String canvasTitle , int wid , int Tai , couleur_fond ) {frame = new JFrame (); AVC = new Canvas2 (); frame.setContentPane (AVC ) ; frame.setTitle ( canvasTitle ) ; AVC . setPreferredSize (new Dimension ( wid , Tai ) ) ; bgColor = bgColor ; frame.pack (); } 2 Collez les instructions Java suivants après le " cadre. Pack " déclaration. Ces déclarations montrent la toile sur laquelle l'image de chien apparaît publique vide setVisible (boolean visible) {if ( graf == null) { Taille de Dimension = de cvas.getSize (); . ImgCanvas = cvas.createImage ( size.width , size.height ) ; graf = ( Graphics2D ) imgCanvas.getGraphics (); graf.setColor ( bgColor ) ; graf.fillRect ( 0, 0, size.width , size.height ) ; graf.setColor ( couleur. blanc) ; } frame.setVisible (visible );} Canvas2 de classe privée s'étend JPanel { public void paint (Graphics g ) { g.drawImage ( imgCanvas , 0, 0 , null );}} 3 Coller la déclaration suivante après l'instruction " setColor " . Cette instruction utilise la fonction " drawPoligon " pour tracer un tableau de coordonnées 2 -D qui dépeignent un chien. Ces coordonnées sont contenues dans les variables " xes " et " ypoints . " Le dernier argument de la fonction " drawPoligon " indique le nombre de points de l'image de chien. Graf.drawPolygon ( xes , ypoints , 10); 4 Enregistrez le fichier sous " dogPicture.java », puis cliquez sur le bouton "Démarrer " . Tapez "cmd" dans la zone de texte qui apparaît pour afficher une invite DOS. Utilisez la commande "dir" pour naviguer vers le dossier contenant votre fichier dogPicture.java . Tapez " javac dogPicture.java " pour compiler le fichier , puis exécutez le programme en tapant " dogPicture java . " La fenêtre de l'application de votre programme apparaît et affiche l'image de chien.
|