È possibile utilizzare il metodo di ridipingere in Java quando si vuole la grafica sullo schermo per aggiornare il più presto possibile . Riverniciare non necessariamente forzare un immediato ridisegno . Il programma tratta il metodo repaint come suggerimento . Una volta chiamato, si tenterà di eseguirlo in un buon momento , a seconda di che cosa sta accadendo in questo momento nel programma. Ridisegnare può essere dato un parametro di tempo e può essere utilizzato per ridisegnare l'intero componente o una regione rettangolare specificata . Istruzioni
1
Aprire l'ambiente di sviluppo software che si usa per modificare Java , come Eclipse , NetBeans o JBuilder X.
2
Aprire il file sorgente Java in cui si desidera utilizzare il metodo repaint .
3
Selezionare quale delle quattro versioni di overload del metodo repaint che si desidera utilizzare . C'è " repaint ( ) , " " riverniciare (long tm ) ", " repaint ( int x , int y , int larghezza , int altezza )" e " riverniciare ( lungo tm , int x , int y , int larghezza , int altezza ) . " Il parametro " tempo tm " dà un tempo massimo in cui si desidera un ridisegno a verificarsi . Le " x, int width , int int y int height" parametri specificano una regione rettangolare del componente che si desidera ridisegnato.
4
Inserire il codice di ridipingere nella posizione in cui si desidera che il componente sia ridisegnato. Ad esempio, è possibile chiamare ridipingere quando il colore di un componente e si desidera che venga ridisegnato , utilizzando il codice :
classe
GraphicsArea estende JPanel {
Colore privato current_color ;
< p > public void setColor (Color c ) {
current_color = c ;
repaint (); }
}