Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > Не удаётся добавить класс в палитру (Netbeans IDE)


Автор: SIvan 27.4.2011, 22:35
Добрый вечер!

Возникла следующая проблема.
Я создал 4 класса с использованием компонентов Swing.
Далее я добавил эти компоненты в палитру и потом просто добавляли их в главное окно.
Всё это я делал на одной машине.

Когда я запустил netbeans (версия та же, что на первой машине) на другой машине оказалось, что форма моего проекта запущена с ошибками: менеджер расположения отказывается помещать 2 из 4х компонентов на главную форму. (см. вложенный файл 1)

Когда я попробовал добавить каждый из классов в палитру, оказалось, что 2 компонента, которые были на форме, спокойно добавились в палитру.
А компоненты, для которых возникла ошибка, отказались добавляться. При этом было сообщение об ошибке вроде:

"Под выбранными узлами не найдено ни одного компонента javabeans. Tab1InputPanel не имеет общего конструктора аргументов "не""

Помогите, пожалуйста, разобраться в этой проблеме. Заранее спасибо!

Автор: COVD 28.4.2011, 01:29
Цитата

Tab1InputPanel не имеет общего конструктора аргументов "не"

ЧуднО на русском это звучит. Очевидно, не обнаружен конструктор без параметров по какой-то причине. Поверьте, что он там явно прописан. 

Автор: SIvan 28.4.2011, 07:07
COVD, большое спасибо! Действительно, чтобы добавить в палитру, один из конструкторов должен быть пустым. У меня был конструктор с аргументом. Исправил - заработало!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)