9

私が調べた限りでは、Nimbus ルック アンド フィールは Java 6 Update 10 で導入されました。

そのルック アンド フィールを使用するプロジェクトがあります。

ユーザーが 6 update 10 よりも新しい Java VM (たとえば 6 update 26) を使用していて、Nimbus ルック アンド フィールが利用できない状況はありますか? この状況は、たとえばルック アンド フィールを手動または明示的に削除できる場合に発生する可能性がありますが、これが可能かどうかはわかりません。

つまり、基本的に、ユーザーが適切な Java VM バージョンを持っている場合、Nimbus ルック アンド フィールが 100% いつでも利用できるという 100% の保証はありますか?

前もって感謝します。

4

2 に答える 2

4

Java 7では、パッケージパスが変更されます(「sun」が削除されます:) com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel:。javax.swing.plaf.nimbus.NimbusLookAndFeelしたがって、ルックアンドフィールを呼び出す方法によって異なります。一般に、このオラクルの行動は、ニンバスのルックアンドフィールを積極的に支持していると見なされる可能性があります。

于 2012-01-09T18:52:54.203 に答える
4

ユーザーが特定のルック アンド フィールを JVM から削除する明確な方法はありません。ただし、何でも可能です。

コードでそれをチェックするだけで何が問題なのですか?

于 2012-01-09T18:42:42.447 に答える