我需要设置我的应用程序的默认字体。有没有办法做到这一点,而不是LaF的依赖?设置Java应用程序的全局字体
7
A
回答
5
想通了:
调用具有:setUIFont (new javax.swing.plaf.FontUIResource(new Font("MS Mincho",Font.PLAIN, 12)));
private static void setUIFont(javax.swing.plaf.FontUIResource f)
{
java.util.Enumeration<Object> keys = UIManager.getDefaults().keys();
while (keys.hasMoreElements())
{
Object key = keys.nextElement();
Object value = UIManager.get(key);
if (value instanceof javax.swing.plaf.FontUIResource)
{
UIManager.put(key, f);
}
}
}
3
有关哪种字体如何/更换更好的控制 - 在LAF独立的方式,但可控的每LAF - 看看JGoodies Looks项目
http://java.net/projects/looks
它允许在运行时交换整个FontSet(这是一组语义字体,如控制,对话框,消息)。
+0
真棒,生病必须检查到这一点 – user489041 2011-04-29 13:56:55
相关问题
- 1. 访问全局应用程序设置
- 2. 存储应用程序全局设置的位置?
- 3. 如何设置全局应用程序的背景颜色?
- 4. ASP.NET MVC - 如何处理应用程序的全局设置
- 5. 不受ClearType全局设置影响的WinForm应用程序
- 6. 如何在WPF应用程序中全局设置文化?
- 7. 在Backbone.js应用程序中设置全局REST根URL
- 8. 在iPad应用程序中为全局UINavigationBar设置TintColor?
- 9. ZF2为整个应用程序设置全局函数
- 10. 为整个应用程序设置全局错误消息
- 11. 如何为ASP.NET应用程序全局设置autocomplete = off?
- 12. 如何存储Java桌面应用程序(多平台)全局设置?
- 13. 如何在Windows和Mac上为Java应用程序设置适当的字体?
- 14. 在反应应用程序中使用全局配置对象
- 15. WPF应用程序中的全局实体框架上下文
- 16. 特定gtk应用程序的字体设置
- 17. 在android应用程序中设置默认的字体大小
- 18. 如何设置应用程序名称的字体
- 19. 如何设置WPF应用程序的默认字体?
- 20. 应用程序和小应用程序的全局值
- 21. 全局钩子DLL的应用程序
- 22. MDI应用程序的全局属性
- 23. Rails应用程序的全局定义
- 24. WPF应用程序中的全局KeyHook
- 25. 设置授权Java EE应用程序
- 26. NSUserDefaults是整个设备的全局还是应用程序
- 27. 将全局应用程序设置存储在Rails应用程序中的最佳方式是什么?
- 28. 如何在Windows Store应用程序中将应用程序的背景全局设置为图像?
- 29. 在DB中高效地存储/检索Rails应用程序的全局设置
- 30. 为Laravel应用程序中的所有表单设置全局选项
嗯..多么奇怪的要求:你确定要为_everything_使用完全相同的字体吗?标签,textComponents,标题,边界,什么?用户可能会感到困惑。 – kleopatra 2011-04-29 10:48:23
是的,我需要它是相同的字体。原因是我需要它是我们用来支持特殊字符的自定义字体。程序中的所有内容都是12点字体,所以大小和所有这些都不成问题。 – user489041 2011-04-29 13:56:24