Sie können die repaint Methode in Java , wenn Sie die Screen-Grafiken , um so schnell wie möglich aktualisieren möchten. Streichen Sie nicht unbedingt eine sofortige zwingen neu zu zeichnen. Das Programm behandelt die Methode als Vorschlag streichen . Einmal aufgerufen , wird es versuchen, es zu einem guten Zeitpunkt ausführen , je nachdem, was im Moment passiert, in dem Programm . Kann Streichen einen Zeitparameter gegeben und kann verwendet werden, um das gesamte Bauteil oder einen bestimmten rechteckigen Bereich streichen werden. Anleitung
1
Öffnen Sie die Software-Entwicklungsumgebung , die Sie verwenden, um Java zu bearbeiten, wie Eclipse , Netbeans oder JBuilder X.
2
Öffnen Sie die Java-Quelldatei , in dem Sie verwenden wollen, die repaint -Methode.
3
Wählen Sie, welche der vier überladene Versionen der repaint Methode Sie verwenden möchten. Es gibt " repaint ( )", " repaint (long tm )", " repaint ( int x , int y, int width , int height )" und " repaint (long tm , int x , int y, int width , int height ) . " Die "long tm "-Parameter ergibt eine maximale Zeit, zu der Sie wünschen ein Repaint auftreten. Die " int x , int y, int width , int height "-Parameter geben Sie einen rechteckigen Bereich der Komponente, die Sie neu gezeichnet .
4
Legen Sie die repaint Code an der Stelle , wo Sie die Komponente sein wollen neu gezeichnet . Zum Beispiel könnten Sie rufen streichen , wenn eine Komponente die Farbe ändert und Sie es neu gezeichnet werden soll, mit dem Code :
Klasse GraphicsArea erstreckt JPanel {
privaten Farbe current_color ;
< p > public void setColor ( Farbe c ) {
current_color = c ;
repaint ( ); }
}