如何在Java中设置LookAndFeel文件?

时间:2008-09-28 14:43:53

标签: java swing qt gtk look-and-feel

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

  1. napkinlaf-swingset2.jar

  2. napkinlaf.jar

  3. 如何设置并使用它?

    我想要一个GTK外观和感觉OR Qt的外观和感觉,它们是否可用?

3 个答案:

答案 0 :(得分: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");

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

JDK中默认可用的外观和感觉是:

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

取消上述链接:

  

GTK + L& F只能在UNIX或UNIX上运行   使用GTK + 2.2或更高版本的Linux系统   安装,而Windows L& F运行   仅适用于Windows系统。像Java一样   (金属)L& F,Motif L& F将继续运行   任何平台。

答案 1 :(得分:4)

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

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

要安装它,请将napkinlaf.jar添加到lib/ext方向和行:

swing.installedlafs=napkin
swing.installedlaf.napkin.name=Napkin
swing.installedlaf.napkin.class=net.sourceforge.napkinlaf.NapkinLookAndFeel
在Java安装中

lib/swing.properties(您可能必须创建该文件)。

请参阅Napkin wiki page

答案 2 :(得分:-1)

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