如何在Java中设置LookAndFeel文件?

如何在Java中设置LookAndFeel文件?,java,swing,qt,gtk,look-and-feel,Java,Swing,Qt,Gtk,Look And Feel,我需要在JDK1.6中设置LookAndFeel文件。 我有两个文件: napkinlaf-swingset2.jar 纳金拉夫罐 我如何设置和使用它 我想要GTK look and feel或Qt look and feel,它们是否可用?本页介绍如何使用look&feel: 您可以通过命令行执行此操作: java -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel MyApp 或在代码中: UIManager.set

我需要在JDK1.6中设置LookAndFeel文件。 我有两个文件:

  • napkinlaf-swingset2.jar

  • 纳金拉夫罐

  • 我如何设置和使用它


    我想要GTK look and feel或Qt look and feel,它们是否可用?

    本页介绍如何使用look&feel:

    您可以通过命令行执行此操作:

    java -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel MyApp
    
    或在代码中:

    UIManager.setLookAndFeel("javax.swing.plaf.metal.MetalLookAndFeel");
    
    您需要确保包含外观的jar位于应用程序类路径上。其工作方式取决于应用程序。一种典型的方法是将其放在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或 使用GTK+2.2或更高版本的Linux系统 Windows L&F运行时已安装 仅在Windows系统上。像爪哇 (金属)L&F,主题L&F将继续 任何平台


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

    java -Dswing.defaultlaf=net.sourceforge.napkinlaf.NapkinLookAndFeel 在Java安装中
    lib/swing.properties
    (您可能需要创建该文件)


    请参见

    Qt外观和感觉可从产品Jambi获得,即Qt for Java。

    您能说得更清楚些吗?这两个文件,你有源代码还是只是二进制文件?我知道如何使用LAF,但我想安装LAF文件。GTK LAF默认情况下没有安装。@Waseem--那么我建议您在问题中详细说明。这不是外观。这是整个工具包。 swing.installedlafs=napkin swing.installedlaf.napkin.name=Napkin swing.installedlaf.napkin.class=net.sourceforge.napkinlaf.NapkinLookAndFeel