2013-04-10 62 views
1

我正在编写一个Java应用程序,并使用Swing的UIManager给它定制外观。有一种名为UIManager.getSystemLookAndFeelClassName()的方法,可返回系统的默认外观。我想知道当没有检测到系统外观和感觉时,它返回的默认外观和感觉是否是Java本身的Metal外观和感觉?Swing UIManager默认系统外观

回答

4

请参见该函数的文档: UIManager

返回实现本机 系统外观的LookAndFeel类的名称,并觉得如果有一个,在 默认的跨平台的,否则名称LookAndFeel类。通过设置swing.systemlaf系统属性,可以覆盖此值 。

另请参阅getCrossPlatformLookAndFeelClassName()在同一文档页面。

+0

谢谢,我会试试这个。我一直在搜索它,我总是这样做,但不知何故,我无法找到javadocs :( – 2013-04-10 22:24:50