1

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

4

1 回答 1

4

请参阅该功能的文档 UIManager::

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

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

于 2013-04-10T22:22:25.553 回答