Добавление события Action к элементу меню Look and Feel - PullRequest
2 голосов
/ 05 декабря 2011

Я сделал настольное приложение. Я сделал это с помощью Netbeans 7 IDE.

В нем я создал меню, которое называется look and feel. Я создал его, перетаскивая меню из палитры. Пункты меню: Окно, Металл и Мотив. Я хочу изменить внешний вид при выборе пункта меню. Пункты меню - пункты меню флажка. Я щелкнул правой кнопкой мыши по пункту меню и выбрал событие в NetBeans и добавил несколько кодов. Но когда я выбираю пункт меню после запуска проекта, ничего не происходит, и графический интерфейс пользователя зависает.

Пожалуйста, предложите решение.

1 Ответ

1 голос
/ 08 декабря 2011

Я бы посоветовал вам использовать вместо этого переключатели. Теперь к вашей проблеме

.. и добавил несколько кодов.

Я не уверен, что это за коды, но я думаю, это может отсутствовать,

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

Итак, после этого,

UIManager.setLookAndFeel(lnfName);

Тебе тоже нужно это,

SwingUtilities.updateComponentTreeUI(frame);
frame.pack();
...