我正在使用java swing庫開發名爲DAO的棋盤遊戲。JButtons不會在鼠標事件中發生變化
問題在於人類玩家進行移動後,通過點擊他想要玩的圖像的JButton,我稱之爲計算機AI程序,但在鼠標事件函數內。只有當函數返回時,計算機纔會結束,JButton會刷新它們的圖像(setIcon進來)。
我想知道如何強制JButtons在點擊時改變它們的圖像,而不僅僅是當鼠標事件函數結束時(因爲我需要處理其中的數據)。
我已經嘗試了所有這
myButtons[i][j].setIcon(xIcon);
myButtons[i][j].revalidate();
myButtons[i][j].repaint();
myButtons[i][j].validate();
無的工作。提前
不知道這次海報會不會真的接受答案。到目前爲止,他的任何其他問題的答案都沒有被接受。 – camickr 2010-05-13 23:57:59