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

  1. 餐巾拉夫-swingset2.jar

  2. 餐巾纸罐子

我该如何设置并使用它?

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

有帮助吗?

解决方案

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

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

要安装它,请添加 napkinlaf.jarlib/ext 方向和线路:

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

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

请参阅 餐巾维基页面

其他提示

本页介绍了如何使用外观和感觉: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 系统。就像 Java (金属)L&F,Motif L&F 将在以下条件下运行 任何平台。

Qt 外观可从 奇趣科技 作为产品 Jambi,它是 Qt for Java。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top