Nwlapcug.com


Come utilizzare Repaint in Java

È possibile utilizzare il metodo repaint in Java quando si desidera che i grafici della schermata per aggiornare appena possibile. Repaint non impone necessariamente un aggiornamento immediato. Il programma considera il metodo repaint come un suggerimento. Una volta chiamato, cercherà di eseguirlo in un momento buono, a seconda di che cosa sta accadendo al momento nel programma. Repaint può essere dato un parametro di tempo e può essere utilizzato per ridisegnare l'intero componente o un'area rettangolare specificata.

Istruzioni

1

Aprire l'ambiente di sviluppo software che si utilizza per modificare Java, come Eclipse, Netbeans o JBuilder X.

2

Aprire il file di origine di Java in cui si desidera utilizzare il metodo repaint.

3

Selezionare quale delle quattro versioni di overload del metodo repaint che si desidera utilizzare. Non c'è "repaint()," "ridisegno (lunga tm)," "riverniciare (int x, int y, int width, int altezza)" e "ridisegno (lunga tm, int x, int y, int width, int height)." Il parametro "lunga tm" dà un tempo massimo in cui si desidera un ridisegno si verifichi. Il "int x, int y, int width, int altezza" parametri specificano una regione rettangolare del componente desiderato ridisegnata.

4

Inserire il codice di ridisegno nella posizione dove si desidera che il componente venga ridisegnato. Ad esempio, è possibile chiamare repaint quando cambia il colore di un componente e si desidera che venga ridisegnato, utilizzando il codice:

Class GraphicsArea extends JPanel {

privato current_color di colore;

public void setColor (Color c) {

current_color = c;

Repaint();

}

}