Vista Skin L&F
时间:2020-03-06 14:35:07 来源:igfitidea点击:
Web上是否有Java的免费Vista外观主题包?
解决方案
如果我们使用SWT,则它具有内置的远景外观。但是,如果我们使用的是Swing,我实在不知道。
我猜想我们想要的是使用系统外观,而不管我们启动应用程序的平台如何。这可以用
UIManager.setLookAndFeel( UIManager.getSystemLookAndFeelClassName() );
在main()方法上(当然,我们必须处理可能的例外;-)。
由于我在这里没有vista安装,因此无法检查jvm是否本身支持vista laf ...
编辑:似乎有可能与上述陈述。在Java论坛中查看以下线程:
http://forums.sun.com/thread.jspa?threadID=5287193&tstart=345
在Vista上使用Java6u13显示的Windows LookAndFeel非常不错。它和Java一样免费。
Sun在这里有一个有关LookAndFeel用法的教程,如果我们想玩SwingSet演示,它会向我们显示系统LookAndFeel并让我们对其进行更改。然后,我们可以了解LookAndFeel的外观。呼唤
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
如dhiller所建议,将根据系统设置外观。如果我们想查看Vista的外观,则需要Vista。
如果我们想要与金属外观不同的其他选择,则可以使用Substance或者Nimbus。物质是一个单独的外观集合,Nimbus从6u10版本开始可用。