9

据我所知,Nimbus 外观是在 Java 6 Update 10 中引入的。

我有使用那种外观和感觉的项目。

是否存在用户的 Java VM 比 6 update 10(例如 6 update 26)更新且 Nimbus Look and Feel 不可用的情况?例如,如果可以手动/显式删除外观和感觉,则可能会发生这种情况,但我无法确定是否可以这样做。

所以基本上,是否有 100% 的保证,如果用户拥有正确的 Java VM 版本,Nimbus 外观和感觉将 100% 可用?

先感谢您。

4

2 回答 2

4

用户没有明确的方法可以从他们的 JVM 中删除特定的外观。不过,一切皆有可能。

仅在代码中检查它有什么问题?

于 2012-01-09T18:42:42.447 回答
4

在 Java 7 中,包路径已更改(“sun”已删除:) com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel:,javax.swing.plaf.nimbus.NimbusLookAndFeel因此这取决于您调用外观的方式。一般来说,oracle 的这种行为可能被视为对 nimbus 外观和感觉的积极认可。

于 2012-01-09T18:52:54.203 回答