Ajuda JDialog

4 respostas
fabioebner

Pessoal utilizo netbeans e criei um JDialogForm . porem gostaria de retornar alguma coisa desse JDialog qdo ele for fechado…

por exemplo

JDialog1 jdialog = new JDialog1();
Int codigo = jdialog.setVisible(true);

alguma coisa assim…

obrigado

4 Respostas

S

cara penso que podes escrever um listener e então sobreescrever o setVisible deste componente e dentro disso “chamar” os listener.

Tu pode até utilizar um listener já definido para ficar escutando quando a janela será fechada.

Espero ter ajudado

[]'s

fpapaiz

Acho que seria melhor vc criar um atributo no JDialog e depois obter, através de um método GET, o valor deste atributo

Exemplo:

JDialog1 jdialog = new JDialog1();

jdialog.setVisible(true);

Int codigo = jdialog.getCodigo();

Té+

ViniGodoy

Cara, o JDialog é um objeto como outro qualquer.

Crie uma propriedade dentro dele, e depois um getter.

public class JDialog1 extends JDialog {
   public int valor;

   //Resto da implementação do JDialog

   public int getValor() {
      return valor;
   }
}

dialog.setVisible(true);
int valor = dialog.getValor();
S
ViniGodoy:
Cara, o JDialog é um objeto como outro qualquer.

Crie uma propriedade dentro dele, e depois um getter.

public class JDialog1 extends JDialog {
   public int valor;

   //Resto da implementação do JDialog

   public int getValor() {
      return valor;
   }
}

dialog.setVisible(true);
int valor = dialog.getValor();

É verdade hehe, bem mais simples que matar uma mosca com tiro de bazuca hehe. :-o

Criado 6 de agosto de 2008
Ultima resposta 6 de ago. de 2008
Respostas 4
Participantes 4