网上有免费的vista外观主题包吗?
答案 0 :(得分:2)
我猜你想要的是使用系统的外观和感觉,无论你的应用程序在什么平台上启动。这可以通过
完成UIManager.setLookAndFeel( UIManager.getSystemLookAndFeelClassName() );
在main()方法上(当然你必须处理可能的异常; - )。
由于我没有在这里安装vista,我无法检查jvm是否原生支持vista laf ...
编辑:似乎可以使用上述声明。在java论坛中查看此主题:
http://forums.sun.com/thread.jspa?threadID=5287193&tstart=345
答案 1 :(得分:0)
如果你使用SWT,它内置了原生的vista外观。但是,如果你使用摇摆,我真的不知道。
答案 2 :(得分:0)
在Vista上使用Java6u13显示Windows LookAndFeel相当不错。它像Java一样免费。
Sun有一个关于LookAndFeel使用情况here的教程,如果您想使用SwingSet demo,它会显示System LookAndFeel并允许您更改它。然后,您可以了解LookAndFeel的外观。致电
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
如dhiller所示,将根据您的系统设置外观。如果你想看看Vista的外观和感觉,你需要Vista。
另一种选择是使用Substance或Nimbus,如果您想要与Metal外观不同的东西。物质是一个独立的外观和感觉集合,Nimbus从6u10版本开始提供。