我希望将XP外观提供给我的Java桌面应用程序,无论它将运行什么平台。
我开始知道自从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)上使用这种外观会不一样?
答案 0 :(得分:10)
你做不到。 XP外观和其他几种平台风格的外观和感觉取决于实际平台的本机支持。它只能在XP上使用。
答案 1 :(得分:4)
它提供了几种与Windows设计看起来不完全相同的Swing Look& Feel样式,但是它们看起来更接近并且看起来确实比典型的Swing风格更好。
答案 2 :(得分:2)
由于存在“外观和感觉”法律套件的危险,Window PL& F仅在Windows上可用,它会检查os.name
系统属性以确保..
它曾经在Linux上运行没问题。对于XP,它需要查找不存在的皮肤信息(与Gtk PL& F相同)。你可能不应该分发这类东西。