Come usare Repaint in Java

October 1

È possibile utilizzare il metodo repaint in Java quando si desidera la grafica sullo schermo per aggiornare il più presto possibile. Repaint non necessariamente forzare un ridisegno immediato. Il programma tratta del metodo repaint come un suggerimento. Una volta chiamato, cercherà di eseguirlo in un buon momento, a seconda di che altro sta accadendo in questo momento nel programma. Repaint può essere dato un parametro di tempo e può essere utilizzato per ridisegnare l'intero componente o una regione rettangolare specificata.

istruzione

1 Aprire l'ambiente di sviluppo software che si utilizza 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'è "ridipingere ()", "ridipingere (lunga tm)", "ridipingere (int x, int y, int larghezza, altezza int)" e "ridipingere (lungo tm, int x, int y, int larghezza, altezza int ). " Il parametro "lunga tm" dà un tempo massimo in cui si desidera una ridipingere a verificarsi. I "int x, int y, width int, height int" parametri specificano una regione rettangolare del componente che si desidera ridisegnato.

4 Inserire il codice di ridisegno nella posizione in cui si desidera che il componente da ridisegnato. Ad esempio, è possibile chiamare ridipingere quando i cambiamenti di colore di un componente e lo si vuole essere ridisegnato, utilizzando il codice:

Classe GraphicsArea estende JPanel {

current_color colori privato;

setColor public void (Color c) {

current_color = c;

riverniciare();

}

}