[英]How can Draw in JPanel frequently changing content?
我知道以下代碼可以讓我在JPanel上繪制形狀:
public void paintComponent(Graphics g) {
super.paintComponent(g);
g.drawString("BLAH", 20, 20);
g.drawRect(200, 200, 200, 200);
}
但是上面的代碼意味着,一旦我在JPanel上繪制了一些東西,它將停留在那里,但是如何繪制一些東西,以便我可以將一些參數傳遞給paintComponent並繪制一些東西,然后傳遞另一個參數並繪制其他東西,依此類推。 -在執行程序的過程中,希望有多少時間? 有什么辦法嗎?
您可以使用repaint()
方法隨時調用paintComponent()
。 將要傳遞給它的所有數據存儲在實例變量中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.