Гарантируется ли определенный внешний вид и ощущение? - PullRequest
9 голосов
/ 09 января 2012

Из того, что я узнал, Nimbus Look and Feel был представлен в Java 6 Update 10.

У меня есть проект, в котором я использую этот стиль.

Существует ли ситуация, когда у пользователя установлена ​​виртуальная машина Java более новой версии, чем 6 с обновлением 10 (например, с 6 обновлением 26), а Nimbus Look and Feel недоступен? Такая ситуация может возникнуть, если, например, Look и Feels можно удалить вручную или явно, но я не смог выяснить, можно ли это сделать.

Итак, есть ли в действительности 100% гарантия того, что, если у пользователя есть правильная версия Java VM, Nimbus Look and Feel будет доступен 100% времени?

Заранее спасибо.

Ответы [ 2 ]

4 голосов
/ 09 января 2012

В Java 7 путь к пакету изменен ("sun" удалено: com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel): javax.swing.plaf.nimbus.NimbusLookAndFeel, поэтому это зависит от того, как вы вызываете внешний вид.В общем, это действие оракула можно рассматривать как положительное подтверждение взгляда и ощущения нимба.

4 голосов
/ 09 января 2012

Для пользователя clear нет способа удалить конкретный стиль Look & Feel из своей JVM.Все возможно, однако.

Что плохого в том, чтобы просто проверить это в коде?

...