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