2011-05-08 39 views

回答

1

一種方法是使用Model-View-Controller模式,控制器有一個定時器,只有在需要時才通知視圖。我通常更喜歡javax.swing.Timer,因爲動作事件處理程序在事件分派線程上執行。

+0

如何通知?一些java代碼將是完美的 – 2011-05-08 16:24:43

+0

哦,有方法重畫,問題關閉:) – 2011-05-08 16:27:43

+0

優秀!通常,如果我實現'Observer'接口,就像你說的那樣,我將'update()'調用'repaint()'。 ['RCView'](http://robotchase.sourceforge.net/)就是一個例子。 – trashgod 2011-05-08 17:04:54