| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Java programmering >> Content
    Hvordan man tegner en hund i Java
    Brug Javas tegnefunktioner , herunder " drawPolygon "-funktionen , for at skabe et billede af en hund på din skærm. Dette program introducerer dig til at skabe Java-programmer , der bruger 2-D grafik. En væsentlig del af processen med at trække hunden til skærmen er at fastlægge koordinaterne af de punkter , der udgør denne billedets form. Den " drawPolygon " funktion kræver disse koordinater til at tegne hunden billedet. Du kan få disse koordinater ved at indlæse et foto ind i et program som Windows Paint, som viser skærmen koordinaterne for musemarkøren . Instruktioner
    1

    Open WordPad eller en anden tekst editor , derefter indsætte ind i det følgende udsagn . Disse udsagn initialisere digitale lærred, hvorpå du tegne en hund billede

    import javax.swing * ; . . Import java.awt * ; . Import java.util.List ; . Import java.util * ;

    public class dogPicture { private statisk dogPicture cvasInstance , private int [ ] xpoints = { 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 };

    offentlige statiske dogPicture getCanvas () { if ( cvasInstance == null) { cvasInstance = new dogPicture ( "hund" , , 300 , 300, Color.white );} cvasInstance.setVisible (sand) , tilbagesendelsespolitik cvasInstance ;}

    private JFrame frame , private Canvas2 CVAS , private Graphics2D graf , private Color bgColor , private billede imgCanvas ; < br >

    private dogPicture (String canvasTitle , int wid , int hgt , Color bgColor ) { frame = new JFrame (); CVAS = new Canvas2 (); frame.setContentPane ( CVAS ) frame.setTitle ( canvasTitle ) CVAS . setPreferredSize (ny dimension ( wid , HGT )), bgColor = bgColor , frame.pack ();

    }
    2

    Indsæt følgende Java erklæringer efter "frame . pack "erklæring . Disse udsagn viser lærred, hvorpå hunden billedet vises

    public void setVisible ( boolean synlig) {if ( graf == null) { Dimension size = 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 ( Color. hvid) ;

    } frame.setVisible (synlig) ;} private class Canvas2 udvider JPanel { public void paint ( Graphics g ) { g.drawImage ( imgCanvas , 0, 0 , null );}}

    3

    Indsæt følgende erklæring efter " setColor " erklæring . Denne erklæring bruger " drawPolygon "-funktionen til at plotte en række af 2-D koordinater , som skildrer en hund. Disse koordinater er indeholdt i de variabler " xpoints " og " ypoints . " Det sidste argument i " drawPolygon "-funktionen angiver antallet af punkter i hundens billedet.

    Graf.drawPolygon ( xpoints , ypoints , 10) ,
    4

    Gem filen som " dogPicture.java " og derefter klikke på Windows "Start " knappen. Skriv " cmd" i tekstfeltet , der synes at vise en DOS prompt. Brug " dir " kommandoen for at navigere til den mappe, der indeholder dine dogPicture.java fil. Type " javac dogPicture.java " at kompilere filen, så kører programmet ved at skrive " java dogPicture . " Deres program ansøgning vindue vises og vise hunden billedet.

    Forrige :

    næste :
      Relaterede artikler
    ·Hvordan man opbygger din egen Solar System i Java 
    ·Om Java Character Funktioner 
    ·Sådan Find gennemsnittet af et array i Java 
    ·Hvordan laver Java Objects Repeat 
    ·Sådan fjernes dobbeltposter Files i Java 
    ·Sådan Indsæt i en tre- dimensionelle array ved hjælp…
    ·Hvordan at tilføje Java-objekter til en Android 
    ·Sådan Spring Position i GridLayout i Java 
    ·Sådan downloader Java 1.6 
    ·Sådan bruges Command Line Java Debuggers 
      Anbefalede Artikler
    ·MySQL Komma Fejl 
    ·Sådan oprettes en heltalsfelter 
    ·Hvad betyder JavaScript Do 
    ·Sådan oprettes en UDB Funktion 
    ·Hvad sker der hvis en fil flyttes når de anvendes af J…
    ·Sådan vises data i en DataGridView 
    ·Sådan tilføjes et Progress Bar til Wizard 
    ·Sådan Test Fjernbetjening Timeout Connections i PHP 
    ·Hvordan man opbygger en Perl modul RPM 
    ·Alternativer til Boomerang Decompiler 
    Copyright © Computer Viden http://www.computerdk.com