Как в NetBeans-дизайнере добавить кнопку на панель ?
От: LANMaster  
Дата: 03.03.08 09:32
Оценка:
Привет коллеги.
Пробую после нескольких лет работы в JBuilder-e освоить NetBeans.
В дизайнере создал MyJPanel (наследник JPanel).
Поместил внутрь несколько панелей (использую BorderLayout) с различными компонентами.
На south-панели (назовём её "кнопчная панель") разместил ряд кнопок.
Откомпилировал этот класс и выполнил пункт меню "Tools/Add to Palette ..."
Мой "MyJPanel" появился в палитре компонент дизайнера.
Затем создал всё в том же дизайнере форму N1Form на которую и поместил из палитры наследника MyJPanel под именем N1Panel.
Откомпилировал проект, запустил — всё ОК.
Потом захотел добавить ещё одну NEW-кнопку в N1Panel (а именно в "кнопочную панель").
Добавлять эту NEW-кнопку в MyJPanel нехочу, т.к. MyJPanel будет родителем ещё многих панелей на многих формах ,
а эта NEW-кнопка нужна только для оного из наследников (N1Panel).

А теперь тот самый вопрос: как в NetBeans-дизайнере добавить кнопку на панель ?

Описанный сценарий работы совершенно конкретен и в тоже время весьма шаблонен.
Я имею ввиду тот факт, что очень часто в моих приложения возникает нужда иметь
некий набор базовых "визуальных" классов с возможнотью их последующего редизайна в дизайнере (сорри за тафталогию).
И куча визуальных класов-наследников иной раз несколько дополняющих(а иногда и обрезающих) визуальный набор родителя.
Хочу заметить , что число визуализируемых классов в конечных приложениях переваливает порой за сотню другую
и несмотря на все убедительные аргументы коллег о "правильности" написания GUI руками я остаюсь приверженцем "мышекликательного"
стиля. Потому вопрос о кнопке на панели для меня имеет особое значение.
Уж коли NetBeans "дорос" до столь пристойного GUI-дизайнера , то и хочется научиться использовать все его возможности.

Буду признателен за любые советы.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.