[RESOLVIDO] Passando valaores de um campo em Jframe para outro Jframe

Fala pessoal!

Preciso de um help de vcs.

Eu tenho um Jframe(jframe1) que contém um campo nome e um botão ok que ao acionado chama o jframe2.

Eu criei um novo Jframe(jframe2) para que receba o valor do campo nome do outro JFrame(jframe1).

Como eu faço para que o valor que eu digitei no Jframe1 apareça no Jlabel do Jframe2?

Obrigado!

Opa.

Você cria os frames a partir da classe JFrame (new JFrame())ou você tem uma classe Frame que herda de JFrame (digamos, MinhaJanela)?
Acho que só com JFrame não tem como acessar os componentes. Você teria que criar uma classe, extender JFrame nela e colocar um método que vai alterar o texto da JLabel nessa classe criada.

Abraço.

Então cara…você pode estar criando um método no JFrame2 que sete o texto do label com o valor do campo do JFrame1…

Para você entender melhor segue o método abaixo

Esse é o evento do botão no JFrame1

private void OutroJFrame(java.awt.event.ActionEvent evt) {                             
            NovoJFrame2 novo2 = new NovoJFrame2();
            novo2.retornaValor(txtTeste.getText());
            novo2.setVisible(true);
    }    

Esse é o método retornaValor no JFrame2

 public void retornaValor(String valor){
        lblTeste.setText(valor);
    }

Assim você vai conseguir visualizar o texto no label do JFrame2

Espero ter ajudado.

Funcionou!

Obrigado!!