Recuperar dados de JDialog no JFrame [Resolvido]

E aew people XD

Eu to precisando de ajuda aqui…até olhei uns posts do GUJ, inclusive o do ViniGodoy…

Tenho um formulário, com um JTextField de cidade…ao lado desse campo, há um botão que abre um JDialog, de onde o usuário terá que selecionar a cidade e esta será automaticamente jogada no JTextField do JFrame…Tudo bem até ai, só que não consigo acessar o JTextField a partir do JDialog…o que me impede de preencher o campo.

PS: Já fiz o que o vini disse de referenciar (não sei se é o termo certo) os dois:

JFrame:

private void btnBuscaCidade1ActionPerformed(java.awt.event.ActionEvent evt) { new BuscaCidade(this, true).setVisible(true); }

JDialog:

public BuscaCidade(java.awt.Frame parent, boolean modal) { super(parent, modal); initComponents(); criarTabela(); setResizable(false); } private CidadeTableModel model;

Alguém ai sabe ajudar? >.o

Olá Melissan!
Eu recomendo a você:
Dentro da sua classe JDialog, você cria um metodo publico
com o nome getCidade retornando o objeto cidade ou o nome da cidade que o usuario escolheu
sendo assim ficaria algo mais ou menos assim:

JDialog dialog = new JDialog();
dialog.setModal(true); // pesquise para saber a funcionalidade
dialog.setVisible(true);
//a tela irá abrir depois que o usuario escolher e
//fechar a janela voce acessa o metodo criado no dialog
// e recupera a informacao que foi "jogada" dentro do metodo

String nomeDaCidadeEscolhida = dialog.getCidade();

Seria mais ou menos assim, do outro lado você tem que
jogar a informacao escolhida pelo usuario dentro de um objeto e depois retorna-lo como citei acima…

Qualquer coisa… tamo aew…

abraço

Olá, looljunior!

Era isso mesmo que precisava! Valeu cara! XD