1
我正在编写一个Java应用程序,并使用Swing的UIManager
给它定制外观。有一种名为UIManager.getSystemLookAndFeelClassName()
的方法,可返回系统的默认外观。我想知道当没有检测到系统外观和感觉时,它返回的默认外观和感觉是否是Java本身的Metal外观和感觉?Swing UIManager默认系统外观
我正在编写一个Java应用程序,并使用Swing的UIManager
给它定制外观。有一种名为UIManager.getSystemLookAndFeelClassName()
的方法,可返回系统的默认外观。我想知道当没有检测到系统外观和感觉时,它返回的默认外观和感觉是否是Java本身的Metal外观和感觉?Swing UIManager默认系统外观
请参见该函数的文档: UIManager
:
返回实现本机 系统外观的LookAndFeel类的名称,并觉得如果有一个,在 默认的跨平台的,否则名称LookAndFeel类。通过设置
swing.systemlaf
系统属性,可以覆盖此值 。
另请参阅getCrossPlatformLookAndFeelClassName()
在同一文档页面。
谢谢,我会试试这个。我一直在搜索它,我总是这样做,但不知何故,我无法找到javadocs :( – 2013-04-10 22:24:50