如何获得Java XP的外观和感觉

时间:2010-03-31 17:49:28

标签: java swing look-and-feel

我希望将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)上使用这种外观会不一样?

3 个答案:

答案 0 :(得分:10)

你做不到。 XP外观和其他几种平台风格的外观和感觉取决于实际平台的本机支持。它只能在XP上使用。

答案 1 :(得分:4)

查看JGoodies Library

它提供了几种与Windows设计看起来不完全相同的Swing Look& Feel样式,但是它们看起来更接近并且看起来确实比典型的Swing风格更好。

答案 2 :(得分:2)

由于存在“外观和感觉”法律套件的危险,Window PL& F仅在Windows上可用,它会检查os.name系统属性以确保..

它曾经在Linux上运行没问题。对于XP,它需要查找不存在的皮肤信息(与Gtk PL& F相同)。你可能不应该分发这类东西。

http://www.jroller.com/tackline/entry/xp_pl_f_on_linux