Abrir uma Tela dentro de Outra JFrame

Eu tenho uma tela e gostaria de que quando apertasse um botão que tenho criado em meu código, abra uma outra tela. Eu não sei como faço isso, alguém pode me dar um help?!

[code] btnEdtDados.addActionListener(
new ActionListener() {
public void actionPerformed(ActionEvent event) {
// No método abaixo você trata o que tem de ser feito
editarDados();
}
});

[/code]

and

 //Acesso aos Meus Dados
   
   public void editarDados(){
      System.out.println("Editar Dados");//pode retirar depois esta linha é só para teste.
      JOptionPane.showMessageDialog(this, "Aguardando tela 'TelaMeusDados'");
//Linha para colocar o comando para ir nesta tela <------- HELP 

        
         
   }

Olá @dennissiq.

eu tenho esse projeto que abre uma tela dentro de outra.

nela eu uso JDesktopPane e JInternalFrame.

no livro Java como Programar 8ª edição Deitel pagina 784 ensina como fazer.

TrabalhoPosJavaOld.zip (301.2 KB)

segue a como executado :

{ }s.

1 curtida

Bom dia.
Pra apenas chamar um Jframe, vc pode usar

new seuframe().show(); //dispose(); // se vc quiser ocultar a atual.

1 curtida

Bom dia! Era isso mesmo que precisava!