Il metodo comodo drawOval in classe Graphics2D di Java permette di disegnare forme primitive , con solo un paio di argomenti semplici . DrawOval prende una coordinata X e la coordinata ay che definiscono l'angolo superiore sinistro del rettangolo che delimita l'ovale che si desidera disegnare . Ci vuole anche la larghezza e l'altezza desiderate di quella ovale . Con l' ambiente di sviluppo NetBeans , è facile creare un programma che utilizza questo metodo per disegnare un ovale . Istruzioni
1
Selezionare " New Project" dal menu "File" di NetBeans per creare un nuovo progetto . Selezionare "Java Application" dall'elenco dei tipi di progetto . È possibile titolo del progetto quello che vorrebbe .
2
Fare clic su " Nuovo file " nel menu "File" . Selezionare " Java Class " e fare clic su "Avanti ". Tipo " DrawingComponent " nel campo " Nome classe " e quindi fare clic su "Fine ".
3
Tipo " estende Component " dopo " DrawingComponent " ma prima parentesi di apertura della classe una volta che la nuova classe si apre in editor di codice di NetBeans .
4
Creare un nuovo metodo di pittura nella classe DrawingComponent . Questo nuovo metodo avrà la precedenza il metodo paint default del componente e permettono di disegnare direttamente sul componente. Digitare il seguente codice tra l'apertura del DrawingComponent e chiusura di parentesi per creare il metodo : public void paint ( Graphics g ) { }
5
Digitare il seguente codice tra l'apertura del metodo paint e chiusura di parentesi per creare un'istanza della classe Graphics2D : Graphics2D G2D = ( Graphics2D ) g ;
6
creare nuovi valori interi per contenere informazioni sulla tua ovale con il seguente codice : int x = 100 ; int y = 100; int width = 50; int height = 100;
7
Disegna il tuo ovale con il seguente codice : g2d.drawOval ( x , y , width, height ) ;
8
tornare alla classe originale del progetto facendo clic sul suo nome nell'elenco scheda sopra l'editor di codice . Creare un nuovo JPanel e aggiungere la vostra abitudine DrawingComponent ad essa con questo codice: JFrame frame = new JFrame ( ) ; int frameWidth = 300 ; int frameHeight = 300; frame.setSize ( frameWidth , DrawingComponent ()); .
9
pulsante destro del mouse sul progetto nella lista " Progetti " sul lato sinistro della finestra e selezionare " Esegui" per eseguire il progetto