2008-09-28 58 views
4

我需要在JDK 1.6中設置LookAndFeel文件。 我有兩個文件:如何在Java中設置LookAndFeel文件?

  1. napkinlaf-swingset2.jar

  2. napkinlaf.jar

如何設置這個和使用呢?

我想要一個GTK的外觀和感覺或Qt的外觀和感覺,它們是否可用?

+0

你能更清楚些嗎?這兩個文件,你有源碼嗎?或者它們只是你的二進制文件? – freespace 2008-09-28 14:48:23

回答

3

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

爲Java安裝內lib/swing.properties(你會可能需要創建該文件)。

Napkin wiki page

+0

現在工作,謝謝 不錯LookAndFeel – Waseem 2008-09-29 12:22:57

9

本頁解釋與看&是如何工作的感覺: 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 

Quioting上面的鏈接:

的GTK + L &˚F只能在UNIX或 Linux系統與運行安裝GTK + 2.2或更高版本 ,而Windows L & F僅在Windows系統上運行 。如同Java (金屬)L,其可以在任何平臺上運行於 F,Motif L & F。

+0

我知道如何使用LAF,但我想安裝LAF文件。 和默認情況下未安裝GTK LAF。 – Waseem 2008-09-28 14:52:32

+0

@Waseem - 那麼我建議你詳細說明你的問題。 – GEOCHET 2008-09-28 14:53:58

-1

Qt的外觀和感覺Trolltech可以作爲產品佔碑,這是Qt的爲Java。

相關問題