1. 程式人生 > >設定Swing控制元件不可用(即setEnabled(false))時的字型顏色

設定Swing控制元件不可用(即setEnabled(false))時的字型顏色

使用Swing做介面顯示,部分文字顯示框要求不能修改,卻又沒有 readOnly 屬性,只能設定 setEnabled(false) 來實現。可是,setEnabled(false) 後,字型顏色就變了,字看不清了。

這個時候,我們可以使用 setDisabledTextColor(Color.black); 方法來設定字型顏色。看到方法名是不是很傻眼?效果如下:

參考:https://bbs.csdn.net/topics/90029955