Как настроить файлы LookAndFeel на Java? - PullRequest
4 голосов
/ 28 сентября 2008

Мне нужно настроить файлы LookAndFeel в JDK 1.6. У меня есть два файла:

  1. napkinlaf-swingset2.jar

  2. napkinlaf.jar

Как мне это настроить и использовать?

Я хотел бы, чтобы GTK выглядел и чувствовал ИЛИ Qt выглядел и чувствовал, они доступны?

Ответы [ 3 ]

9 голосов
/ 28 сентября 2008

На этой странице объясняется, как работать с 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");

Вы должны убедиться, что банки, содержащие внешний вид, находятся в пути к классам приложения. Как это работает, зависит от приложения. Типичным способом было бы поместить его в папку 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 или Системы Linux с GTK + 2.2 или новее установлен, пока работает Windows L & F только в системах Windows. Как Java (Металл) L & F, Motif L & F будет работать на любая платформа.

4 голосов
/ 28 сентября 2008

Имя класса для 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

до lib/swing.properties в вашей установке Java (вам, вероятно, придется создать файл).

См. вики-страницу салфетки

0 голосов
/ 01 октября 2008

Внешний вид Qt доступен в Trolltech как продукт Jambi, который является Qt для Java.

...