我正在創建一個繪圖儀,根據定期更新數據點來繪製(繪製)數據點&。如何繪製和重繪/更新JPanel的內容(不是背景)組件?
我在JFrame內部使用JPanel作爲繪圖畫布。
JPanel包含行軸&其他信息(比例等)爲背景。它還包含更新數據點,如內容。
我想在獲取新數據後定期更新JFrame的內容。 數據點提取部分完成&工作正常。
這是我的代碼:http://pastebin.com/SAEjNT1R,http://pastebin.com/WvPTyEfR(面板類)。
主營:
面板對象類:
這將在OraclePinger包(不是真的需要,如果ü想運行):在引擎收錄Wdmd3q1t(連接器類),MycAgyu3(目標類)
最初由甲骨文 - 由我修改:docs.oracle.com/javase/1.4.2/docs/guide/nio/example/Ping.java
我只是與Jpanel拉引部分困惑。我希望能夠繪製背景一次,然後定期刷新/清除&重繪內容。
---說明如果在刷新時無法分離背景&內容..我們只能清除面板中的所有組件。我可以至少打個電話給panel.clearAllComponents(); panel.draw(TheBackGround +內容)(重複)來自主
我該如何解決這個問題?
感謝
查找'javax.swing.Timer',查找[示例](http://stackoverflow.com/a/3256941/230513)。 – trashgod