如何统一设置整个应用程序的DisabledTextColor?

lzmailcn 2005-12-29 07:34:03
在Java中,我们可以用
// 取消字体加粗
UIManager.put("swing.boldMetal", Boolean.FALSE);
将整个应用的所有界面的字体设为不加粗,我想应该有相同的属性将JTextField灰化后的字体颜色改掉,默认的颜色太淡了。
...全文
113 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
lzmailcn 2006-01-21
  • 打赏
  • 举报
回复
找到了!

UIManager.put("TextField.inactiveForeground",SystemColor.GRAY);
UIManager.put("TextArea.inactiveForeground",SystemColor.GRAY);

一个字都不能错!
lzmailcn 2005-12-30
  • 打赏
  • 举报
回复
不想每个都设一次!
lyjyyl 2005-12-29
  • 打赏
  • 举报
回复
组件可以调用设置前景色的方法来改了字体的颜色.
JTextField text=new JTextField();
text.setForeground(Color.RED);//把字体颜色设置成红色

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧