Seguinte, tenho uma jDialog que abre de um jInternalFrame, dentro dessa jDialog eu abro outra que é uma consulta, tento incluir dados da segunda jdialog para a primeira jdialog sem sucesso.
Para gerar a jDialog estou usando.
BuscaBanco busca = new BuscaBanco(null);
busca.setTitle("Consulta Banco");
busca.setBounds(350, 200, 600, 260);
busca.setModal(true);
busca.setVisible(true);
if (busca.alterarDados()) {
txtCodigo.setText(busca.getCodigo());
StringBuffer sb;
sb = new StringBuffer(String.valueOf(busca.getCodigo()));
abreBanco(Integer.parseInt(String.valueOf(sb.reverse())));
}
busca.dispose();
E para trazer os dados
public boolean alterarDados() {
okSelecionado = true; //Marcamos que o ok não foi selecionado
//setModal(true); //A dialog tem que ser modal. Só pode retornar do setVisible após ficar invisível.
//setVisible(true); //Mostramos a dialog e esperamos o usuário escolher alguma coisa.
return okSelecionado; //Retornamos true, se ele pressionou ok.
}
Se alguém puder me dar alguma ajuda