【问题标题】:How can I setup LookAndFeel Files in Java?如何在 Java 中设置 LookAndFeel 文件?
【发布时间】:2008-09-28 14:43:52
【问题描述】:

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

  1. napkinlaf-swingset2.jar

  2. napkinlaf.jar

如何设置和使用它?

我想要 GTK 外观或 Qt 外观,是否可用?

【问题讨论】:

  • 你能说得清楚一点吗?这 2 个文件,你有源还是它们只是你有的二进制文件?

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


【解决方案1】:

本页解释了 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 中默认可用的外观和感觉是:

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,Motif L&F 将继续运行 任何平台。

【讨论】:

  • 我知道如何使用 LAF,但我想安装 LAF 文件。并且默认情况下未安装 GTK LAF。
  • @Waseem -- 那我建议你详细说明你的问题。
【解决方案2】:

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

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

Napkin wiki page

【讨论】:

    【解决方案3】:

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

    【讨论】:

    • 这不是外观和感觉。它是整个工具包。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-08-14
    • 2013-11-22
    • 1970-01-01
    • 2020-10-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多