| 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 un diamante in Java
    Anche se Java non prevede alcun metodo di default per disegnare un diamante , è relativamente facile creare uno voi stessi . Questo metodo avrà coordinate ax e ay coordinate che segnano l'angolo superiore sinistro del rettangolo che racchiude il vostro diamante . Ad esempio, se la coordinata y del punto più alto del diamante è 50 e la coordinata x del punto più a sinistra sul diamante è 25 , le coordinate di delimitazione sarà il 25 e il 50 . Il metodo terrà anche un valore per l'altezza del diamante e un valore per la larghezza del diamante .
    Istruzioni Creare un JFrame disegnare sugli alberghi di 1

    Avviare un nuovo progetto in ambiente di sviluppo integrato o IDE , che sono più esperti con .
    2

    creare una nuova classe denominata " DrawingComponent " nel progetto. Tipo "si estende Component " immediatamente dopo " DrawingComponent ", ma prima che la parentesi aperta alla fine della dichiarazione della classe.
    3

    Digitare il codice riportato di seguito sopra la dichiarazione della classe DrawingComponent per importare il file richiesti nella classe : import java.awt.Component ; java.awt.Graphics importazione; importazione java.awt.Graphics2D ; importazione java.awt.geom.GeneralPath ;
    4

    Aggiungi un nuovo vernice metodo per sovrascrivere il metodo paint di default del componente. Inserire il seguente codice tra l'apertura e la parentesi di chiusura della classe DrawingComponent : public void paint ( Graphics g ) { }


    5

    Creare un nuovo JFrame nel metodo principale del progetto e aggiungere il componente di disegno personalizzato ad esso con questo codice: javax.swing.JFrame frame = new javax.swing.JFrame ( ) ; int frameWidth = 300 ; int frameHeight = 300; frame.setSize ( frameWidth , DrawingComponent ());
    Disegna un diamante
    6

    Creare un nuovo metodo nella classe DrawingComponent aggiungendo questo codice tra l'apertura della classe e la parentesi di chiusura , ma al di fuori di gli altri metodi della classe : GeneralPath createDiamond (int x , int y , int width , int height ) { }


    7

    Inserisci il seguente codice all'interno del metodo createDiamond per definire un nuovo GeneralPath con quattro linee : GeneralPath diamante = new GeneralPath ( GeneralPath.WIND_EVEN_ODD , 4) ;
    8

    Calcola i quattro punti del diamante dati i valori passati al metodo . Ogni volta che si calcola un punto , guidare il percorso attraverso quel punto. Utilizzare il codice seguente per raggiungere questo obiettivo : x + = larghezza /2; diamond.moveTo ( x , Pagina 9

    chiudere l'oggetto GeneralPath per trasformarlo in un diamante completato e poi tornare con questo codice: diamond.closePath (); diamante di ritorno;
    10

    Chiamare il metodo createDiamond all'interno del metodo paint e passare il risultato a un'istanza di Graphics2D per disegnare il diamante con il seguente codice : Graphics2D G2D = ( Graphics2D ) g; g2d.draw ( createDiamond ( 100,100,50,100 ) ) ;
    < br >

    Previous :

    next :
      Articoli Correlati
    ·Come restituire un campo nascosto in JSP 
    ·Come sostituire più caratteri in una stringa con Java 
    ·Come nascondere un elemento in Android ListView 
    ·Come usare Java per leggere Excel 
    ·Come creare un applet Java in Netbeans 
    ·Come utilizzare i bilanci redatti in ETL Java Caps 
    ·Come rimuovere una sottostringa dalla stringa in Java 
    ·Come programmare pause in Java 
    ·Servlet e Applet Differenze 
    ·Come usare colori non definiti in Java 
      Articoli in evidenza
    ·Come creare collegamenti simbolici con PHP 
    ·Come creare una Variante per SM30 
    ·Come utilizzare un programma C Come verificare Armstron…
    ·Java doppia Formattazione 
    ·Come rimuovere listboxes non selezionabile in Silverlig…
    ·MySQL Outer Join Tutorial 
    ·Come cancellare JTextField 
    ·Come creare i colori della vernice 
    ·Come invertire un'istruzione if per ridurre Nesting 
    ·Come eseguire un aggiornamento di MySQL Query 
    Copyright © Conoscenza Informatica http://it.wingwit.com