Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Naimportujte AWT a hojdať balíčkov pred hlavné triedy . Urobte to v zdrojovom kóde s týmito riadkami : ..
Import java.awt * ;
import javax.swing * ;
2
Vytvoriť definíciu triedy ktorá definuje trojuholník . Rozšíriť hojdačka triedy JPanel . Tu je príklad , dať tieto riadky v zdrojovom kóde , po dovoze vyhlásenie v kroku 1 :
public class JavaTriangle rozširuje JPanel {
}
3
Prepísať metódu paintComponent definovať trojuholník a nechajte program pre kreslenie tvarov . Vytvorte dátový typ Rozmery pre uloženie dĺžku trojuholníka nohy . Vytvorenie dátové typy Point uložiť umiestnenie troch vrcholov trojuholníka . Vytvorte dve celočíselné polia pre ukladanie X a Y hodnoty každého trojuholníka nohy . Vytvorte dátový typ Polygon k uloženiu hodnoty X a Y ako trojuholník . Vložte nasledujúce riadky v zdrojovom kóde , medzi otváranie a zatváranie zložených zátvorkách definície triedy v kroku 2.
Protected void paintComponent ( Graphics g ) {
super.paintComponent ( g ) ;
veľkosť Rozmery = this.getSize ( ) ;
bod bod 1 = new Point ( size.width /3 , ( 2 * size.height ) /3 ) ;
Point bod 2 = new Point ( size.width /2 , size.height /3 ) ;
bod 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 trojuholník = new Polygon ( x , y , x.length ) ;
g.drawPolygon ( trojuholník ) ;
}
4
Vytvorte hlavný spôsob začatia programu , vytvorenie a prezrite rámček s trojuholníkom . Inštanciu objektu JavaTriangle postaviť trojuholník . Vytvorte JFrame zobraziť postavený trojuholník . Vložte tento kód ihneď po uzatváracie zátvorkou metódy paintComponent , ale pred uzatvárací zátvorkou definície triedy v kroku 2.
Public static void main ( String [ ] args ) {
JavaTriangle trojuholník = new JavaTriangle ( ) ;
JFrame frame = new 100 ) ;
frame.show ( ) ;
}
5
Uistite sa , že váš zdrojový kód vyzerá takto :
import java . AWT * ; .
import javax.swing * ; .
public class JavaTriangle rozširuje JPanel {
protected void paintComponent ( Graphics g ) {
SUPER . paintComponent ( g ) ;
veľkosť Rozmery = this.getSize ( ) ;
bod bod 1 = new Point ( size.width /3 , ( 2 * size.height ) /3 ) ;
bod bod 2 = new Point ( size.width /2 , size.height /3 ) ;
bod 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 trojuholník = new Polygon ( x , y , x.length ) ;
g.drawPolygon ( trojuholník ) ;
}
public static void main ( String [ ] args ) {
JavaTriangle trojuholník = new JavaTriangle ( ) ;
JFrame frame = new 100 ) ;
frame.show ( ) ;
}
}
6
Kompilácia kódu . Názov zdrojového kódu JavaTriangle.java , zadajte príkaz : javac JavaTriangle.java
7
Spustite program . Ak to chcete vykonať , zadajte : java JavaTriangle