Netbeans Swing: объявление переменных исчезло - PullRequest
0 голосов
/ 10 февраля 2011

У меня есть вопрос: Просто немного изменил мой Swing GUI, изменив размеры некоторых кнопок и перекомпилировав ... затем:

cannot find symbol symbol: variable MachineStatusLabel и более того же для других объектов ...

Да, это ярлык в моем графическом интерфейсе, не знаю, почему его нельзя найти.Секция сгенерированного кода содержит обычные вещи типа
javax.swing.JLabel MachineStatusLabel = new javax.swing.JLabel();
и определяет все.Но, глядя на раздел Variables declaration - do not modify, почти все объекты GUI исчезли!Осталось только два:

// Variables declaration - do not modify<br> private javax.swing.JLabel statusAnimationLabel;<br> private javax.swing.JLabel statusMessageLabel;<br> // End of variables declaration

Есть ли способ позволить NetBeans перестроить весь графический интерфейс в этот сгенерированный код?Каким-то образом объекты GUI, похоже, только что испортили NetBeans :-( Добавление объявлений для отсутствующих объектов вручную тоже не помогло ...

Заранее спасибо!
Патрик

1 Ответ

0 голосов
/ 10 февраля 2011

Необходимо дважды проверить значение свойства «Создать компоненты как» в диалоговом окне «Параметры».

Опция появляется на вкладке GUI Builder категории Разное.

Вот скриншот ...

enter image description here

Похоже, вам нужно установить значение свойства как 'Поля в классе формы'.

Если вы измените значение параметра, вам, вероятно, потребуется внести незначительные изменения в свою форму, чтобы также запустить регенерацию кода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...