我已經創建了一個自定義JButton類來表示壟斷委員會上的空間。遊戲是多人遊戲,因此繪製按鈕所需的大量信息保存在服務器上(通過RMI訪問)。停止在鼠標上重新繪製JButton?
我的問題是,當我將鼠標放在按鈕上時,它自動調用repaint()(並繪製邊框)。這使得程序非常慢,因爲每次鼠標移動到其中一個空間時,它都不得不從服務器上提取數據。
我一直在試圖找到一種方法來阻止這種情況的發生,但互聯網上的其他人似乎在獲取重新繪製()的按鈕而不是停止它的問題。
有誰知道我可以覆蓋的方法或屬性,我可以改變以阻止這種情況發生?
難道你不能製作遊戲狀態的本地副本,而不是將其從服務器上拉出來? – josefx 2010-06-28 12:15:07