Import Graphics , Point e pacchetti AWT poligono e JFrame e pacchetti altalena JPanel . Il codice va prima della prima classe del vostro programma e si presenta così: 
 java.awt.Graphics importazione 
 ; 
 
 importazione java.awt.Point ; 
 
 import java . awt.Polygon ; 
 
 importazione javax.swing.JFrame ; 
 
 importazione javax.swing.JPanel ; 
 2 
 Crea la classe triangolo e di estendere la classe JPanel così che il triangolo può essere visualizzato su uno schermo . Il codice dovrebbe essere simile a questa , anche se è possibile chiamare il programma di quello che vuoi : 
 
 TriangleShape public class estende JPanel { 
 
 } 
 3 
 Eseguire l'override del metodo paintComponent nella classe principale. Le istruzioni Java utilizza per disegnare il triangolo si trovano in questo metodo. Il codice è simile , anche se è possibile denominare i tipi di dati di qualunque gradireste : 
 
 public void paintComponent ( Graphics g ) { 
 
 super.paintComponent ( g); 
 
 Dimensione lunghezza = this.getSize (); 
 
 Point p1 = new Point ( Size.Width /3 , ( 2 * Size.Height ) /3) ; 
 
 Point p2 = new Point ( Size.Width /2 , Size.Height /3) ; 
 
 punto P3 = new Point ( ( 2 * Size.Width ) /3 , ( 2 * Size.Height ) /3) ; 
 
 int [ ] x = { p1.x , p2.x , P3.x } ; 
 
int [ ] y = { p1.y , p2.y , p3.y } ; < br triangolo Poligono >
 = new Polygon ( x , y , x.length ) ; 
 
 punti P1, P2 e P3 definiscono i vertici del triangolo . Gli int [ ] array e il triangolo di forma poligonale tipo le gambe del triangolo. Questo codice va all'interno delle parentesi della tua classe principale. 
 4 
 Creare il metodo principale, che indica a Java per creare una cornice su cui disegnare il triangolo e aggiunge il triangolo al telaio . Il codice è il seguente , con i vostri nomi per i tipi di dati : 
 
 public static void main (String [] args ) { 
 
 TriangleShape t = new TriangleShape ( ) ; 
 
 JFrame frame = new 100); 
 
 frame.show (); 
 
 Questo codice va nella parentesi della tua classe principale , dopo che il metodo printComponent 
 < . br>
              
Programmazione © www.354353.com