使用Swing做界面显示,部分文本显示框要求不能修改,却又没有 readOnly 属性,只能设置 setEnabled(false) 来实现。可是,setEnabled(false) 后,字体颜色就变了,字看不清了。
![]()
这个时候,我们可以使用 setDisabledTextColor(Color.black); 方法来设置字体颜色。看到方法名是不是很傻眼?效果如下:
![]()
当在Swing中使用setEnabled(false)使文本框不可编辑时,字体颜色会变淡,影响阅读。本文介绍如何通过setDisabledTextColor方法解决此问题,保持文本清晰可见。
使用Swing做界面显示,部分文本显示框要求不能修改,却又没有 readOnly 属性,只能设置 setEnabled(false) 来实现。可是,setEnabled(false) 后,字体颜色就变了,字看不清了。
![]()
这个时候,我们可以使用 setDisabledTextColor(Color.black); 方法来设置字体颜色。看到方法名是不是很傻眼?效果如下:
![]()
2824
1618

被折叠的 条评论
为什么被折叠?