4

我需要在 JDK 1.6 中设置 LookAndFeel 文件。我有两个文件:

  1. 餐巾纸-swingset2.jar

  2. 餐巾纸.jar

我该如何设置和使用它?

我想要 GTK 外观或 Qt 外观,它们可用吗?

4

3 回答 3

9

本页解释了 Look&Feels 的工作原理:http: //java.sun.com/docs/books/tutorial/uiswing/lookandfeel/plaf.html

您可以在命令行中执行此操作:

java -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel MyApp

或在代码中:

UIManager.setLookAndFeel("javax.swing.plaf.metal.MetalLookAndFeel");

您需要确保包含外观和感觉的 jar 在应用程序类路径中。这如何工作取决于应用程序。一种典型的方法是将它放在 lib 文件夹中。

JDK 中默认可用的 Look&Feels 有:

com.sun.java.swing.plaf.gtk.GTKLookAndFeel
com.sun.java.swing.plaf.motif.MotifLookAndFeel
com.sun.java.swing.plaf.windows.WindowsLookAndFeel

引用上面的链接:

GTK+ L&F 只能在安装了 GTK+ 2.2 或更高版本的 UNIX 或 Linux 系统上运行,而 Windows L&F 只能在 Windows 系统上运行。与 Java(金属)L&F 一样,Motif L&F 可以在任何平台上运行。

于 2008-09-28T14:48:47.533 回答
4

Naplin 的类名是net.sourceforge.napkinlaf.NapkinLookAndFeel. 因此,要在命令行上将其设置为默认值,请使用:

java -Dswing.defaultlaf=net.sourceforge.napkinlaf.NapkinLookAndFeel

要安装它,请添加napkinlaf.jar方向lib/ext和线条:

swing.installedlafs=餐巾
swing.installedlaf.napkin.name=餐巾
swing.installedlaf.napkin.class=net.sourceforge.napkinlaf.NapkinLookAndFeel

lib/swing.properties您的 Java 安装中(您可能必须创建该文件)。

请参阅餐巾 wiki 页面

于 2008-09-28T16:36:18.167 回答
-2

Qt 的外观和感觉可以从Trolltech作为产品 Jambi 获得,它是 Qt for Java。

于 2008-10-01T04:53:07.613 回答