Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Hur man drar en hund i Java

    Använd Javas ritning funktioner, bland annat " drawPolygon " -funktion , för att skapa bilden av en hund på skärmen . Detta program introducerar dig till att skapa Java- program som använder 2 - D grafik . En väsentlig del av processen för att dra hunden till skärmen är att bestämma koordinaterna för de punkter som utgör denna bildens form . Den " drawPolygon " funktionen behöver dessa koordinater för att rita hunden bilden . Du kan få dessa koordinater genom att ladda en bild i ett program som Windows Paint , vilket visar skärmen koordinaterna för muspekaren . Instruktioner
    1

    Öppna WordPad eller en annan textredigerare , klistra sedan in den följande uttalanden . Dessa uttalanden initiera digital duk där du kan rita en hund bild

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

    public class dogPicture { private static 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 };

    offentliga statiska dogPicture getCanvas () { if ( cvasInstance == null ) { cvasInstance = ny dogPicture ( " hund " , , 300 , 300 , Color.white ) ; } cvasInstance.setVisible ( true ) , avkastning cvasInstance ; }

    privat JFrame frame , privata canvas2 insult , privata Graphics2D graf , privat Color bGColor , privata Image imgCanvas ;

    privat dogPicture ( String canvasTitle , int wid , int HGT , färg bgcolor ) { frame = new JFrame ( ) ; insult = ny canvas2 ( ) ; frame.setContentPane ( insult ) , frame.setTitle ( canvasTitle ) ; insult . setPreferredSize ( ny Dimension ( wid , HGT ) ) ; bgcolor = bgcolor , frame.pack ( ) ;

    }
    2

    Klistra följande Java- uttalanden efter " frame . pack " uttalande . Dessa uttalanden visar duken där hunden bilden visas

    public void setVisible ( boolean synlig ) {if ( graf == null ) { Dimension size = cvas.getSize ( ) , . ImgCanvas = cvas.createImage ( size.width , size.height ), grafen = ( Graphics2D ) imgCanvas.getGraphics (); graf.setColor ( bgcolor ); graf.fillRect ( 0 , 0 , size.width , size.height ); graf.setColor ( Color. vit ) ;

    } frame.setVisible ( synlig ) ;} privat klass canvas2 utökar JPanel { public void paint ( Graphics g ) { g.drawImage ( imgCanvas , 0 , 0 , null ) ; } }

    3

    Klistra in följande uttalande efter " setColor " uttalande . Detta uttalande använder " drawPolygon " -funktion för att rita en matris med 2 - D koordinater som skildrar en hund . Dessa koordinater finns i variablerna " xpoints " och " ypoints . " Det sista argumentet i " drawPolygon " funktionen anger antalet punkter i hundens bilden .

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

    Spara filen som " dogPicture.java , " klicka sedan på Windows " Start " -knappen . Skriv " cmd " i textrutan som visas för att visa en DOS- prompt . Använd " dir " kommandot för att navigera till den mapp som innehåller din dogPicture.java fil . Typ " javac dogPicture.java " för att kompilera filen , sedan kör programmet genom att skriva " java dogPicture . " Ditt program ansökan öppnas och visar hunden bilden .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man Lär dig Java Struts
    ·Hur ansöker en Array i BorderLayout
    ·Syfte med Java Applets
    ·Ta reda på domännamnet i Java
    ·Hur man använder text till tal på Android
    ·Så att ställa in vikten av en Submit Handler
    ·Joomla Analytics Hjälp
    ·Hur får Knapp Bakgrunder i Android
    ·Hur man gör en Java Installer
    ·Hur farkosten en Sachet
    Utvalda artiklarna
    ·Vad är ActiveState Python
    ·Hur man gör en rapport från Excel-blad med VBA
    ·Hur man gör en kö mapp i PHP
    ·Hur man skickar en funktion som ett argument i Python
    ·Hur du uppdaterar Cookies Via JavaScript
    ·Hur Graph i PHP
    ·Hur att dölja en textruta i PHP
    ·Hur man spelar Ljudmultiplex Visual Basic
    ·Hur man tolka PHP Script i en ASP.net Webbsida
    ·Kärna Java Tutorials
    Copyright © Dator Kunskap http://www.dator.xyz