Я хочу дать Стиль XP своему Рабочему столу Java Appliction, независимо от платформы, которую он выполнит.
Я узнал это, так как JDK 1.4, Sun Microsystems официально выпустили стиль для XP - com.sun.java.swing.plaf.windows.WindowsLookAndFeel
Я использую Java 1.6, но когда я не нашел пакет названным windows
в javax.swing.plaf
пакет.
Q1. Как я могу использовать Стиль XP?
Q2. Будет использование этого стиля появляться то же на всех платформах (Mac, solaris, Linux)?
Из-за опасности "внешнего вида" юридических наборов Window PL&F доступен только на Windows и он проверяет системное свойство os.name
, чтобы убедиться ..
Раньше он нормально работал в Linux. Для XP ему нужно искать информацию о скине, которой нет (то же, что и в Gtk PL&F). И вам, наверное, не стоит распространять подобные вещи.
Вы не можете. Внешний вид XP, как и некоторые другие виды внешнего вида и стиля, зависящие от платформы, зависят от встроенной поддержки фактической платформы. Его можно использовать только на XP.
Взгляните на Библиотеку JGoodies
. Она предоставляет несколько стилей Swing Look & Feel, которые не совсем похожи на дизайн Windows, но очень близки и конечно выглядят лучше, чем в типичном стиле Swing.