NOTA! Questo sito utilizza i cookie e tecnologie simili.

Se non si modificano le impostazioni del browser, l'utente accetta. Per saperne di piu'

Approvo

Guida J2ME - 29: paint, repaint, Graphics

Guida J2ME, corso base java microedition

 

In questo capitolo prenderemo in esame i metodi paint e repaint di Canvas e la classe Graphics: questi sono gli elementi ci permettono di disegnare effettivamente sulla nostra 'tela virtuale'.

 

Il metodo paint viene invocato quando si deve dire al dispositivo cosa disegnare.

 

La sua firma è:

  • paint(Graphics g)   :   void; .

 

 

E' obbligatorio implementare il metodo paint, quando si estende la classe Canvas.

 

Per aggiornare la Canvas, ridisegnandola, non si deve però richiamare direttamente il metodo paint, ma repaint:

  • repaint()   :   void;

Il metodo paint viene quindi utilizzato per specificare cosa disegnare, repaint per aggiornare la Canvas (ridisegnarla).

 

 

Nella firma del metodo paint è presente un parametro di tipo Graphics: cos'è?

 

La classe Graphics è una classe che fornisce i metodi per disegnare, scrivere stringhe, cambiare colore di foreground e background, ecc... (in pratica, tutte le principali operazioni di disegno).

 

Nei prossimi capitoli prenderemo in esame una gran quantità di metodi di questa classe.

 

 

Per un elenco completo (lista) dei tutorial e videotutorial su Java, Java 2D, Java 3D e J2ME, clicca qui


 
Libri e eBook sul linguaggio di programmazione Java:
 
 
ebook PDF "Java 3D: guida di base" di Francesco Milanese
 
 
 
 
 

 

Pagina di Francesco Milanese (redbaron85) su Facebook   Pagina di Francesco Milanese (redbaron85) su Google Plus   Profilo di Francesco Milanese (redbaron85) su LinkedIn   Pagina di Francesco Milanese (redbaron85) su Twitter   Canale Youtube di Francesco Milanese (redbaron85ct)

Vai all'inizio della pagina