Erro no JFrame

4 respostas
kaede

olá amigos, estou precisando de uma ajuda. Tenho um JFrame chamado JFrame onde tenho um botão que chama outro JFrame, mas quando este abre ele não exibe um txtArea que possui nem jButton, torno a fechar e quando abro novamente ele abre e exibe. Porque acontece isso? Não sei onde estou errando!!!Sera que alguem com um pouc mais de experi~encia do que eu podia me ajudar, será que exite alguma propriedade para arrumar isto ?
este é minha estrutura:

e quando executo aparece assim:

4 Respostas

PBNETO

Bueñas!

Será que vc não tá adicionando o JTextArea no JFrame depois de já ter mostrado o JFrame na tela?
Se não for, poste seu código ae pra ajudarmos!

Abraços.

kaede

private void cmdPremiosActionPerformed(java.awt.event.ActionEvent evt) {

premios.show();
      premios.setSize(500,400);
yoshikichi

realmente acho q vc nao esta add o componente, mas veja isso, faz tempo q nao brinco com JSE mas vamos lá:

JTextArea area = new JTextArea(6, 20);
JScrollPane scroll = new JScrollPane(area);

JButton b = new JButton("ok");
	Container con = frame.getContentPane();
	con.setLayout(new FlowLayout());
	con.add(scroll);
	con.add(b);
	frame.setVisible(true);
ViniGodoy

Via de regra, certifique que o setVisible() é o último comando dado na construção do seu JFrame.
Ou seja, ele também vem depois do setSize.

Ou, melhor do que isso, deixe que a classe que cria o frame chame o setVisible.

Criado 25 de julho de 2008
Ultima resposta 26 de jul. de 2008
Respostas 4
Participantes 4