Здравствуйте, Аноним, Вы писали:
А>Как я сейчас пишу руками — именно наследую, например
А>от класса MYForm, где уже есть некоторые компоненты;
А>и в предке — классе, например MYFormAbout что надо
А>дописываю, уже не думая про эти кнопки (при необходимости
А>переопределяю их обработчики).
В таком виде я думаю это не реализуемо. На самом деле это и не нужно. Вам нужен просто дизайн внутренних компонентов. А затем вы возмете вашу основу и прикрепите к ней нужный компонент. Тут наследования нет. Т.е.
public class MyDialogOne extends BaseDialog {
protected JComponent createContentComponent() {
return new MyDesignedFormOne().getRootComponent();
}
}
public class MyDialogTwo extends BaseDialog {
protected JComponent createContentComponent() {
return new MyDesignedFormTwo().getRootComponent();
}
}
Ну например так.