Pessoal é o seguinte:
Tenho um JFrame e dois JPainel.
Gostaria de saber se é possível mudar o JPanel principal em tempo de execução.... por exemplo:
public class frame extends JFrame {
JPanel pane = new JPanel();
JPanel pane2 = new JPanel();
public frame() {
super("teste");
pane.add(new JButton("testando panel");
setContentPane(pane);
try {
Thread.sleep(5000);
pane2.add("new JButton("trocando JPanel");
setContentPane(pane2);
repaint();
}
catch (Exception e) {}
}
}
quando eu rodo esse código ele até troca de JPanel porêm não coloca o botão que eu determinei na tela(FIca o painel em vazio). Alguem sabe como devo proceder?
O botao soh aparece quando maximizo a aplicação! mas eu gostaria de fazer ele aparecer altomaticamente.
alguem pode ajudar???
Obrigado!!!