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 gör en triangel i Java

    Java är en dator programmeringsspråk utformat för att tillåta programmerare att skriva ett program en gång och köra det på flera operativsystem utan att ändra koden . Denna flexibilitet har gjort Java är en av de mest populära språken för fristående applikationer samt webbapplikationer . Java är lika mångsidig som den är flexibel , vilket tillåter programmeraren att skapa ett objekt som han kan definiera , inklusive alla möjliga geometriska former. Saker du behöver
    Computer Review, Java kompilator
    Visa fler instruktioner
    1

    Import AWT och Swing paket innan huvudklassen . Gör detta i din källkod med dessa rader : . .

    Import java.awt *;

    import javax.swing *;
    2

    Skapa en klass definition som definierar triangeln. Förläng JPanel swing klassen . Här är ett exempel , sätta dessa rader i din källkod , efter importen uttalanden i Steg 1 :

    public class JavaTriangle utökar JPanel {

    }
    3

    Åsidosätt paintComponent metoden att definiera triangeln och låta programmet rita formen . Skapa en Dimension datatyp för att lagra längden på triangeln benen. Skapa typer Point data att lagra placeringen av de tre hörn på triangeln. Skapa två heltal arrayer för att lagra x -och y- värdena för varje triangel ben . Skapa en polygon datatyp för lagring av x -och y -värden som en triangel . Sätt följande rader i din källkod , mellan de inledande och avslutande klammerparenteser för klassen definitionen i steg 2 .

    Skyddade void paintComponent ( Graphics g ) {

    super.paintComponent ( g ) ;

    Dimension size = this.getSize ();

    Point enhet1 = new Point ( size.width /3 , ( 2 * size.height ) /3);

    Punkt poäng2 = new Point ( size.width /2 , size.height /3 ) ,

    Point point3 = new Point ( ( 2 * size.width ) /3 , ( 2 * size.height ) /3 ) ;

    int [ ] x = { point1.x , point2.x , point3.x };

    int [ ] y = { point1.y , point2.y , point3 . y };

    Polygon triangel = new Polygon (x, y , x.length ) ;

    g.drawPolygon ( triangel) ;

    }
    4

    Skapa den huvudsakliga metoden för att inleda programmet , skapa och visa en ram med triangeln . Instantiera en JavaTriangle objekt för att konstruera en triangel. Skapa en JFrame att visa konstruerade triangeln . Sätt denna kod direkt efter stängning stag av paintComponent metoden , men innan stängning stag av klassen definitionen i steg 2 .

    Public void main ( String [] args ) {

    JavaTriangle triangel = ny JavaTriangle ( ) ;

    JFrame frame = new 100 ) ,

    frame.show ( ) ;

    }
    5

    Bekräfta att din källkod ser ut så här :

    import java . awt * ; .

    import javax.swing *; .

    public class JavaTriangle utökar JPanel {

    skyddade void paintComponent ( Graphics g ) {

    super . paintComponent ( g);

    Dimension size = this.getSize ();

    Point enhet1 = new Point ( size.width /3 , ( 2 * size.height ) /3 ) ;

    Punkt poäng2 = new Point ( size.width /2 , size.height /3);

    Point point3 = new Point ( ( 2 * size.width ) /3 , ( 2 * size.height ) /3 ) ,

    int [ ] x = { point1.x , point2.x , point3.x };

    int [ ] y = { point1.y , poäng2 . y , point3.y };

    Polygon triangel = new Polygon (x, y , x.length ) ;

    g.drawPolygon ( triangel) ;

    }

    public static void main ( String [] args ) {

    JavaTriangle triangel = ny JavaTriangle ( ) ;

    JFrame frame = new 100 ) ;

    frame.show ();

    }

    }
    6

    kompilera koden . Namnge JavaTriangle.java källkod , ange kommandot : javac JavaTriangle.java
    7

    Kör programmet . För att göra detta , typ : java JavaTriangle

    Tidigare:

    nästa:
    relaterade artiklar
    ·Omdirigera Vs . Framåt i Java
    ·NetBeans : Hur man lägger till bilder i ett webbprojek…
    ·Applet Kraschade
    ·Skriv ut funktion i Java
    ·Hur man läser ett Word-dokument med Java
    ·Skillnader mellan Java och Javascript
    ·Hur nära en MQ -anslutning från Java
    ·Hur man slår ihop två sorterade ADT Listor
    ·Struts vs Faces
    ·Hur man läser den aktuella markeringen i ComboBox
    Utvalda artiklarna
    ·Hur Jämför Alfabetiskt - Beställda Strängar i Java
    ·Hur man uppdaterar en Java version i PATH
    ·Hur man skriver ett Effect fil för XNA Spel
    ·Lägga till en Utcheckad Android koden till en Eclipse …
    ·Hur Split en sträng till två variabler i PowerShell
    ·Hur kopiera koden Knapp för inbäddning
    ·Hur man skapar en Vector lista
    ·Så ringer en iFrame via ett formulär
    ·Hur konvertera Python till EXE
    ·Saknas Argument 1 för PHP
    Copyright © Dator Kunskap http://www.dator.xyz