Recuperar dados de JDialog no JFrame [Resolvido]

2 respostas
MelissaN

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

2 Respostas

L

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

MelissaN

Olá, looljunior!

Era isso mesmo que precisava! Valeu cara! XD

Criado 17 de novembro de 2010
Ultima resposta 17 de nov. de 2010
Respostas 2
Participantes 2