Problema ao extender uma extensão de JFrame

2 respostas
N

É o seguinte…
Tenho uma classe Principal que extende JFrame…
Nela apenas inicializo um JFrame padrão… isto é…
Crio um JFrame com título, especifico o tamanho e a posição do Frame e adiciono um WindowListener e um JMenuBar.
Tenho uma outra classe Aplicativo que extende Principal.
No construtor desta chamo o construtor de principal e em seguida crio um JLabel que tento adicionar usando:

this.add(new JLabel("Teste"));
this.validate();

Infelizmente o frame aparece mas o Label não.
Tentei adicionar o label no contentpane mas não adiantou…
Alguem tem alguma sugestão?

2 Respostas

keller
this.getContentPane().add(Component);
this.setVisible(true);

[o setVisible() tem que ser a ultima chamada ]

valeu ? até mais… :wink:

N

Já tentei isto!
Mas se eu não colocar setVisible(true) no construtor de Principal, ele nem exibe o JFrame e termina o programa antes de eu ver qualquer coisa.

Criado 6 de março de 2005
Ultima resposta 7 de mar. de 2005
Respostas 2
Participantes 2