-
swing NimbusLookAndFeel外观 怎么修改字体5
Font font = new Font("Dialog", Font.PLAIN, 12);
for (Enumeration<?> keys = UIManager.getDefaults().keys(); keys
.hasMoreElements();) {
String key = keys.nextElement().toString();
if (key.endsWith("font")) {
UIManager.put(key, font);
}
}
目前使用以上的方式,只对仅有的几个控件生效,有TitleBorder\JTextFiled等,奇怪的是对JLabel、TableHeader并不生效。
网上查遍资料,没有类似的情况。
所以只有在这里请教大家了。2013年4月27日 14:56
2个答案 按时间排序 按投票排序
-
不能简单的设置样式Swing的NimbusLookAndFeel:
UIManager.setLookAndFeel(new NimbusLookAndFeel());
把你上面的写法改成:UIManager.setLookAndFeel(new NimbusLookAndFeel() { @Override public UIDefaults getDefaults() { UIDefaults ret = super.getDefaults(); ret.put("defaultFont", new Font("黑体", Font.PLAIN, 22)); return ret; } });
我已经测试过,对所有的控件都有效2013年4月27日 16:24
-
在同一个界面么?如果在同一个界面,看是否单独设置了JLabel的字体,如果不在同一个界面,在另一个界面初始化的时候需要重新调用你上面的设置方法。
2013年4月27日 15:39
相关推荐
swing的外观包集合,有4个jar,每个都能使用,各种主题
这是一个有关于java中Swing的外观动态改变的教学文档
swing 默认的外观很不好看 加上这个jar包 可以让窗体换一个新的皮肤 还可以自己调节透明度
用java.swing编写的一个字体选择器,可以用于记事本等的字体设置...
JAVA桌面程序开发的外观控制,把解压出来的包导入到项目中
swing外观插件可以改变swing整体外观变化
swing外观包,有十个主题任你选择···使你的界面更加漂亮!!
littleuck是Java Swing跨平台外观(LookAndFeel)实现。 它的名字的灵感来源于我喜欢的一首歌小幸运,在这里把"它"献给所有仍在Swing奋斗的朋友。 功能介绍 窗体使用半透明阴影边框 ...
非常好用的swing皮肤开源包,用于美化Swing的外观。java swing默认的皮肤看起来有点土,可以通过更换皮肤来使自己的界面更加美观
Swing开发的Office2003和OfficeXP系统界面
swing的开源外观皮肤Substance5.2,源码和jar相关library全,官方全新整理。
通过java swing 自定义JTabbedPane组件外观 演示自定义外观组件的方法
里面包含10种主题,只要导入主题包,就可以是java开发的界面更加漂亮。里面服例子和说明。希望对大家有用。
java的Swing外观包,实在没什么好描述的,需要的亲就拿走吧
非常好用的swing皮肤开源包,用于美化Swing的外观。java swing默认的皮肤看起来有点土,可以通过更换皮肤来使自己的界面更加美观
swing-layout-1.0.3swing-layout-1.0.3swing-layout-1.0.3swing-layout-1.0.3swing-layout-1.0.3swing-layout-1.0.3swing-layout-1.0.3swing-layout-1.0.3swing-layout-1.0.3swing-layout-1.0.3swing-layout-1.0.3...
NULL 博文链接:https://kaytiu.iteye.com/blog/405766
直接使用在java 类中, 美化按钮,表格等界面.效果很不错
JavaSwing写的字体选择器