Добавление внешнего вида в Java-приложение - PullRequest
2 голосов
/ 15 марта 2010

Я работаю с IDE NetBeans 6.5 .

Я скачал файл jar для внешнего вида и добавил его NetBeans с помощью менеджера палитр.

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

Ответы [ 2 ]

3 голосов
/ 15 марта 2010

Вы можете следовать этому уроку Sun о настройке L & F в Java

Вы можете изменить L & F с помощью setLookAndFeel даже после отображения графического интерфейса программы.
Чтобы существующие компоненты отражали новый L & F, вызывайте метод SwingUtilities updateComponentTreeUI один раз для каждого контейнера верхнего уровня.
Затем вы можете изменить размер каждого контейнера верхнего уровня, чтобы отразить новые размеры содержащихся в нем компонентов. Например:

UIManager.setLookAndFeel(lnfName);
SwingUtilities.updateComponentTreeUI(frame);
frame.pack();
2 голосов
/ 15 марта 2010

Спасибо за ваш ответ. Используя приведенный ниже код, мы можем получить все имена классов.

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);
    }
...