2015-12-11 104 views

回答

1

很容易:保持一個實例變量'isButtonEnabled',而不是啓用或禁用按鈕,您可以更改此按鈕的值。

然後,所有你需要做的:

public void actionPerformed(ActionEvent event){ 
    if (isButtonEnabled){ 
    // the actual code 
    } 
} 
+0

按鈕仍然踩下,用戶認爲它應該做的事情 – JJF

+0

無論是外觀的變化(啓用/禁用),還是不行。如果您不更改基本組件,那不會真正改變。除非你想從頭開始創建你自己的UI組件,這是毫無意義的,沒有直接的解決方案。 – Stultuske

+0

我不明白。我需要一個按鈕,當按下按鈕(在這種情況下爲藍色)時將其背景的顏色變大,並在按下就緒按鈕時禁用它。 – Daesos

相關問題