Estou partipando do desenvolvimento de uma aplicação consideravelmente grande e, para facilitar o desenvolvimento, estamos desenvolvendo algumas templates.
Então desenvolvemos uma BaseJDialog para toda a aplicação, sendo que ela herda de JDialog. Adicionamos alguns componentes nela e para todas as outras dialogs da aplicação não herdaremos mais de JDialog e sim de BaseJDialog.
Ai é que está o problema, no Netbeans 5.5 quando efetuo a herança da minha BaseJDialog não está aparecendo na classe filha os componentes definidos na classe pai. Com fazer com que os componentes da classe pai apareçam na filha?
Mas seguindo o site acima eu consegui fazer a herança funcionar apenas se meu componente base herdar de JPanel, quando eu tento fazer utilizando JDialog nenhum erro é gerado, porém os componentes não aparecem.
Ah, tem mais uma coisa, pelo que eu percebi, na minha classe filha o Netbeans está usando corretamente o método da classe pai que eu defini para ele utilizá-lo (container delegate). A única fala é que os componentes da dialog pai não estão aparecendo na Dialog filha.