Добавление внешнего вида в java-приложение
-
20-09-2019 - |
Вопрос
Я работаю с NetBeans 6.5 IDE.
Я скачал jar-файл look and feel и добавил его в NetBeans с помощью palette manager.
Как мне использовать это в моем приложении?
Решение 2
Спасибо за ваш ответ.Используя приведенный ниже код, мы можем получить все имена классов look and feel.
UIManager.LookAndFeelInfo[] lookAndFeelInfos = UIManager.getInstalledLookAndFeels();
for (int i = 0; i < lookAndFeelInfos.length; i++) {
UIManager.LookAndFeelInfo lookAndFeelInfo = lookAndFeelInfos[i];
//
// Get the name of the look and feel
//
String name = lookAndFeelInfo.getName();
System.out.println("name = " + name);
//
// Get the implementation class for the look and feel
//
String className = lookAndFeelInfo.getClassName();
System.out.println("className = " + className);
}
Другие советы
Вы можете следовать этому руководству Sun о настройка L & F в Java
Вы можете изменить L & F с помощью
setLookAndFeel
даже после того, как графический интерфейс программы будет виден.
Чтобы заставить существующие компоненты отражать новый L & F, вызовитеSwingUtilities
updateComponentTreeUI
метод один раз для каждого контейнера верхнего уровня.
Затем вы можете захотеть изменить размер каждого контейнера верхнего уровня, чтобы отразить новые размеры содержащихся в нем компонентов.Например:
UIManager.setLookAndFeel(lnfName);
SwingUtilities.updateComponentTreeUI(frame);
frame.pack();