0
如何在不更改背景顏色的情況下禁用按鈕。當我準備就緒時,就緒按鈕和藍色按鈕被禁用。但我想保持藍色按鈕的顏色。 你能幫我嗎? On the left the blue button, on the right the disabled buttons如何在不更改Netbeans背景的情況下禁用JButton
如何在不更改背景顏色的情況下禁用按鈕。當我準備就緒時,就緒按鈕和藍色按鈕被禁用。但我想保持藍色按鈕的顏色。 你能幫我嗎? On the left the blue button, on the right the disabled buttons如何在不更改Netbeans背景的情況下禁用JButton
很容易:保持一個實例變量'isButtonEnabled',而不是啓用或禁用按鈕,您可以更改此按鈕的值。
然後,所有你需要做的:
public void actionPerformed(ActionEvent event){
if (isButtonEnabled){
// the actual code
}
}
按鈕仍然踩下,用戶認爲它應該做的事情 – JJF
無論是外觀的變化(啓用/禁用),還是不行。如果您不更改基本組件,那不會真正改變。除非你想從頭開始創建你自己的UI組件,這是毫無意義的,沒有直接的解決方案。 – Stultuske
我不明白。我需要一個按鈕,當按下按鈕(在這種情況下爲藍色)時將其背景的顏色變大,並在按下就緒按鈕時禁用它。 – Daesos