Netbeans e herança de JPanel com componentes Swing

Pessoal, eu e minhas loucuras…

Adoro herança…hehehe…

Imaginem a seguinte situação: Criei um JPanel (Swing) no Netbeans, dando o nome de “veiculoAutomotor.java” e adicionei a ele alguns componentes, JTextField, JButton, JLabel, etc. Depois disso, criei outro JPanel no NetBeans, com nome de “veiculoPasseio.java” mas daí, mudei ele de “extens javax.swing.JPanel” para “extends veiculoAutomotor”. Porém, o NetBeans não apresenta os componentes que em tese deveriam serem herdados da super-classe, em tempo de design.

Gostaria que o NetBeans já apresentasse os componentes previamente adicionados pela super-classe, apenas para que eu possa adicionar novos componentes na sub-classe, apenas extendendo a quantidade de componentes do JPanel.

Tem como resolver isso?

Abraços.

[quote=MWAdriano]Pessoal, eu e minhas loucuras…

Adoro herança…hehehe…

Imaginem a seguinte situação: Criei um JPanel (Swing) no Netbeans, dando o nome de “veiculoAutomotor.java” e adicionei a ele alguns componentes, JTextField, JButton, JLabel, etc. Depois disso, criei outro JPanel no NetBeans, com nome de “veiculoPasseio.java” mas daí, mudei ele de “extens javax.swing.JPanel” para “extends veiculoAutomotor”. Porém, o NetBeans não apresenta os componentes que em tese deveriam serem herdados da super-classe, em tempo de design.

Gostaria que o NetBeans já apresentasse os componentes previamente adicionados pela super-classe, apenas para que eu possa adicionar novos componentes na sub-classe, apenas extendendo a quantidade de componentes do JPanel.

Tem como resolver isso?

Abraços. [/quote]

Reposta curta? Não tem.

Quando vc carregar o seu “veiculoPasseio” ele vai ter os campos que a SuperClasse tem, vc pode remover ou adicionar mais campos, mas vai ter que ser meio manual.

A edição grafica não funciona tão bem quando a programação manual.