簡體   English   中英

如何在JPanel中繪制頻繁更改的內容?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM