Есть вопрос: Просто модифицирована мой Качели GUI немного изменив размер некоторых кнопок и перекомпилировать ... потом:Netbeans Свинг: Переменные декларации исчезли
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
private javax.swing.JLabel statusAnimationLabel;
private javax.swing.JLabel statusMessageLabel;
// End of variables declaration
Есть ли способ, чтобы позволить NetBeans восстановить весь GUI в этот сгенерированный код? Каким-то GUI объекты, кажется, только что испортили по NetBeans :-(Добавление объявления для недостающих объектов вручную не помогло ...
Заранее спасибо!
Patrick
Моя рекомендация: не используйте NetBeans drag-and-drop gui builder для сборки gui, а вместо этого используйте его вручную. Тогда вы и только вы несете ответственность за код и его целостность. Я думаю, что, за исключением самых простых графических интерфейсов, делать это вручную на самом деле проще в долгосрочной перспективе. –