Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

Come disegnare un cerchio in Java

Il linguaggio di programmazione Java contiene un ampio set di librerie integrate per l'uso in esecuzione di molti compiti che altrimenti sarebbe difficile . Ci sono librerie che facilitano la progettazione di interfacce grafiche utente ( GUI) , le comunicazioni di rete e calcoli matematici , così come disegnare figure geometriche sullo schermo dell'utente. Tre librerie devono essere incluse in un programma che disegna una forma come un cerchio sullo schermo, ma il più responsabile del disegno effettivo della forma è la libreria "geometria " . Istruzioni
1

includere tre librerie necessarie nella parte superiore del file di testo del codice sorgente Java digitando loro, uno su ogni riga, come segue :

( Linea 1 ) import java . AWT * , .

( Linea 2 ) import java.awt.event * , .

( Linea 3 ) import java.awt.geom * , .

Ogni riga deve iniziare con la parola " import" e deve terminare con un punto e virgola . Nota : I numeri di riga in parentesi sono solo di riferimento; non li includono nelle righe di codice
2

Creare una nuova classe Java denominata " DrawCircle " che si avvale anche di tutte le funzionalità di Java . built-in metodi di classe "Frame" . Fate questo in una riga separata di seguito le prime tre linee di inclusione di libreria . La riga dovrebbe essere simile a questo :

(Forza 4 ) drawCircle public class estende frame {
3

Creare un metodo nella classe " drawCircle " che imposta come il cerchio deve essere elaborato , e crea anche una nuova istanza di un metodo incorporato chiamato Ellipse2D , come segue :

(Linea 5) Forma cerchio = new Ellipse2D.Float ( 100.0f , 100.0f , 100.0f , 100.0f ) ;

Assicuratevi che questa riga termina con un punto e virgola . Si può sperimentare con le dimensioni cambiando ogni istanza di 100.0f ad un numero diverso , come ad esempio 90.0f , finché tutti e quattro sono gli stessi, che farà un cerchio perfetto .
4

design il costruttore che dipingerà il cerchio sullo schermo del monitor . Inserire la prima riga del costruttore come segue :

(Linea 6) public void paint ( Graphics g ) {
5

Tipo una linea sotto l'intestazione costruttore che crea una nuova istanza del metodo incorporato libreria " Graphics2D " e il nome " ga ", come segue :

( linea 7 ) Graphics2D ga = ( Graphics2D ) g ;
6

Inserisci un riga che dice a Java per disegnare il cerchio , come segue :

( linea 8 ) ga.draw ( cerchio) ;
7

digitare una riga che imposta il colore della vernice per l' esterno linea del cerchio. È possibile utilizzare uno qualsiasi dei colori primari o complementari , come il rosso , verde o giallo , più bianco e nero . Sostituire il nome del colore nella seguente riga con il colore che si desidera utilizzare :

( Linea 9 ) ga.setPaint ( Color.green ) ;
8

Immettere la seguente riga , che è facoltativa , se si vuole l'interno del cerchio da riempire con il colore usato per disegnare il cerchio :

( Linea 10 ) ga.fill ( cerchio) ;

chiudere il blocco di codice inserendo una parentesi graffa destra su una riga separata , come segue :

( linea 11 ) }
9

Inserisci le righe seguenti , che sono la parte principale della il programma . Questa parte del programma crea una nuova istanza della classe preparato " drawCircle " e lo userà per fare il lavoro effettivo di presentare le "idee" che avete inserito al mondo reale ( sullo schermo del computer ) :

( Linea 12 ) public static void main (String args [ ] ) {

( Linea 13 ) telaio frame = new drawCircle ();

( Linea 14 ) frame.addWindowListener ( nuovo WindowAdapter () {

(Linea 15) public void windowClosing ( WindowEvent noi ) {

(Linea 16) System.exit ( 0);

( Linea 17 ) }

(Linea 18) });

(Linea 19) frame.setSize ( 400 , 300 ) ;

(Linea 20 ) frame.setVisible ( true);

( Linea 21 ) }

(Linea 22 ) }

La dimensione del frame in linea 19 può essere di qualsiasi dimensione che si desidera. Il primo numero è la larghezza in pixel , e il secondo numero è l'altezza in pixel .
10

compilare il programma ed eseguirlo come si fa tutti gli altri programmi Java . Quando il programma viene eseguito , viene visualizzata una finestra contenente un cerchio sullo schermo del computer . Esso sarà o la sagoma di un cerchio o un cerchio pieno , a seconda se si imposta il colore di riempimento in linea 10 .

 

Programmazione © www.354353.com