3

网络上是否有免费的 Java Vista 外观和感觉主题包?

4

3 回答 3

2

我猜你想要的是使用系统的外观和感觉,不管你的应用程序是在什么平台上启动的。这可以通过

UIManager.setLookAndFeel( UIManager.getSystemLookAndFeelClassName() );

在 main() 方法上(当然,您必须处理可能的异常;-)。

由于我这里没有安装 vista,我无法检查 jvm 是否本机支持 vista laf ...

编辑:上面的陈述似乎是可能的。在 Java 论坛中查看此线程:

http://forums.sun.com/thread.jspa?threadID=5287193&tstart=345

于 2008-09-23T10:17:40.123 回答
0

如果您使用 SWT,它具有内置的原生 vista 外观和感觉。但是,如果您使用的是 swing,我真的不知道。

于 2008-09-23T08:00:59.390 回答
0

在 Vista 上使用 Java6u13 显示了相当不错的 Windows LookAndFeel。它和 Java 一样免费。

Sun 有一个关于 LookAndFeel 用法的教程如果您想玩SwingSet 演示,它会向您展示 System LookAndFeel 并让您更改它。然后您可以了解 LookAndFeel 的外观。打电话

UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
正如dhiller建议的那样,将根据您的系统设置外观。如果您想了解 Vista 的外观和感觉,您将需要 Vista。

如果您想要与金属外观和感觉不同的东西,另一种选择是使用SubstanceNimbus 。Substance 是一个单独的外观和感觉集合,Nimbus 在 6u10 版本中可用。

于 2008-09-23T20:44:39.180 回答