我正在编写一个Java应用程序,并且使用Swing的UIManager
给它一个自定义的外观。有一个名为UIManager.getSystemLookAndFeelClassName()
的方法,它返回系统的默认外观。我想知道它在默认情况下返回的外观和感觉,当没有检测到系统外观和感觉时,它本身就是Java本身的Metal外观吗?
答案 0 :(得分:4)
查看该功能的文档:
UIManager
:
返回实现本机的LookAndFeel类的名称 系统外观如果有一个,否则名称 默认跨平台LookAndFeel类。可以覆盖此值 通过设置
swing.systemlaf
系统属性。
另请参阅同一文档页面中的getCrossPlatformLookAndFeelClassName()
。