我試圖讓一個按鈕有一個禁用文本的紅色和其他禁用文本的藍色,但使用下面的代碼時,它所做的只是使它們都爲紅色。爲兩個不同的JButton設置一個不同的禁用顏色? (UIManager.getDefaults更改這兩個按鈕)
有沒有簡單的方法來解決這個問題?
UIManager.getDefaults().put("Button.disabledText",Color.BLUE);
button1.setEnabled(false);
UIManager.getDefaults().put("Button.disabledText",Color.RED);
button2.setEnabled(false);
我試圖同時按鈕被禁用更改文本(button.setEnabled(假))。我相信你給我的代碼只會影響按鈕啓用時的顏色(button.setEnabled(true))。 – billyslp