Gewusst wie: Repaint in Java verwenden

August 7

Die Repaint-Methode in Java können Sie, wenn Sie möchten, dass die Bildschirmgrafik, so schnell wie möglich zu aktualisieren. Neuzeichnen erzwingt eine sofortige Neuzeichnen nicht unbedingt. Das Programm behandelt die Repaint-Methode als eine Anregung. Einmal aufgerufen, wird versucht, führen Sie es auf eine gute Zeit, je nachdem, was sonst noch im Moment im Programm passiert. Neuzeichnen kann einen Zeitparameter gegeben werden und kann verwendet werden, die gesamte Komponente oder einen angegebenen rechteckigen Bereich neu gezeichnet.

Anweisungen

1 Öffnen Sie die Software-Entwicklungsumgebung, die Sie zum Bearbeiten von Java, wie Eclipse, Netbeans oder JBuilder X verwenden.

2 Öffnen Sie die Java-Quelldatei, in der Sie die Repaint-Methode verwenden möchten.

3 Wählen Sie aus, welche der vier überladenen Versionen von Repaint-Methode, die Sie verwenden möchten. Es gibt "repaint()", "Neuzeichnen (lange tm)," "Bildaufbau (Int X, Int y, Int Breite, Int Height)" und "Repaint (lange tm, Int x, Int y, Int Width, Int Height)." Der "lange tm"-Parameter gibt einen maximalen Zeitraum, an dem Sie den Neuaufbau auftreten wünschen. Die "Int X, Int y, Int Breite, Int Höhe" Parameter geben einen rechteckigen Bereich der Komponente neu gezeichnet werden soll.

4 Fügen Sie den Bildaufbau-Code an der Stelle, wo Sie die Komponente neu gezeichnet werden soll. Beispielsweise könnten Sie aufrufen Neuzeichnen einer Komponente Farbe ändert und es neu gezeichnet wird, soll mit dem Code:

GraphicsArea-Klasse erweitert JPanel {}

Private Farbe Current_color;

public void SetColor (Color c) {}

Current_color = c;

Repaint();

}

}