如何在Java中设置LookAndFeel文件?
时间:2020-03-06 14:50:47 来源:igfitidea点击:
我需要在JDK 1.6中设置LookAndFeel文件。
我有两个文件:
- 餐巾架-swingset2.jar
- 餐巾纸
如何设置和使用它?
我想要一个GTK外观或者Qt外观,它们可用吗?
解决方案
本页说明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
退出上面的链接:
The GTK+ L&F will only run on UNIX or Linux systems with GTK+ 2.2 or later installed, while the Windows L&F runs only on Windows systems. Like the Java (Metal) L&F, the Motif L&F will run on any platform.
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
中(我们可能必须创建该文件)。
请参阅餐巾Wiki页面
Qt外观可从Trolltech作为产品Jambi获得,它是Java的Qt。