| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Java Programming >> Content
    Come disegnare triangoli in Java
    L'interfaccia di programmazione Java contiene una capacità di elaborazione grafica avanzata. Disegno di forme semplici come il triangolo è una questione di definire i parametri per la forma all'interno di una cornice . L'impostazione di questi parametri viene effettuata attraverso l'uso di alcuni tipi di dati e metodi Java che istruiscono il compilatore programma su cosa fare quando si chiamano i metodi . Sostituire un metodo speciale chiamato paintComponent assicura disegno preciso di una forma definita . Istruzioni
    1

    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 < p > 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);
    < p > 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) ; < br >

    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 ( ) ;
    < p > JFrame frame = new 100);

    frame.show ();

    Questo codice va nella parentesi della tua classe principale , dopo che il metodo printComponent
    < . br>

    Previous :

    next :
      Articoli Correlati
    ·Come iniziare a scrivere programmi per computer 
    ·Come fare gratis Educational HTML Giochi Java 
    ·Come faccio a creare una calcolatrice Interesse semplic…
    ·Come passare una casella di valore in una Servlet 
    ·Come rendere le pagine su Android 
    ·Come Craft un Sachet 
    ·Come eliminare JPA in Java 
    ·Come convertire ottale a binario in Java 
    ·Come mantenere Lettere nel telaio in Java 
    ·Come convertire Java String a Date 
      Articoli in evidenza
    ·Come rendere le applicazioni Web con Visual Basic 2010 
    ·Come convertire un OutputStream ByteArray a un InputStr…
    ·Come progettare un orologio digitale 
    ·Come importare le classi in NetBeans 
    ·PHP per l'invio di e-mail a un account Gmail o Yahoo Cl…
    ·Come ottenere un valore dal HKEY_CLASSES_ROOT in Visual…
    ·Come creare una tabella temporanea in Visual Basic 6.0 
    ·Come Scrivi la tua Simple Message Queue Java 
    ·Come impostare il valore di un record specifico in Acce…
    ·Come usare Java in Scala 
    Copyright © Conoscenza Informatica http://it.wingwit.com