Вопрос

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

  1. napkinlaf-swingset2.jar

  2. салфетка.банка

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

Мне нужен внешний вид GTK ИЛИ Qt. Доступны ли они?

Это было полезно?

Решение

Имя класса для Наплина: 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 (вероятно, вам придется создать файл).

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

Другие советы

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

Look&Feel, доступные по умолчанию в 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 или более позднимКак и Java (Metal) L & F, мотив L & F будет работать на любой платформе.

Внешний вид Qt доступен по адресу Тролльтех как продукт Jambi, который ЯВЛЯЕТСЯ Qt для Java.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top