Dispose nao esta fechando jDialog

6 respostas
G

ola a todos !

fiz um jDialog e o dispose() nao esta fechando e oDlg.setVisible(false) faz ficar invisivel (se olhar no no gerenciador de tarefas do windows da pra ver ela em execucao).

detalhe1): estou usando o setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE).

detalhe2): o dispose esta no evendo de um botao:

oButCan.addActionListener( new ActionListener() {
            public void actionPerformed( ActionEvent evt) {
                dispose();
                //oMntTab.setVisible(false);
            }
        });

alguem ja passou por isso ou tem alguma dica ?

obrigado !!!

6 Respostas

eliangela

pergunta:
como que vc está fazendo sua classe?? public class Janela extends JDialog ??
esse dialog é o principal, ou ele tem algum JFrame pai?

Até mais

G

eliangela:
pergunta:
como que vc está fazendo sua classe?? public class Janela extends JDialog ??
esse dialog é o principal, ou ele tem algum JFrame pai?

Até mais

  1. public class SystMan extends JDialog
  2. tem um JFrame paiZAO.
eliangela

faz assim… manda a sua classe pra mim compilar, daí eu tento ver onde que está o erro.

G

mando onde ? aki mesmo ou e-mail ?

e obrigado pela ajuda…

CrOnNoS

Passe aqui que mais gente pode tentar ajudar

G

eh o q pensei tambem…

mas nesse tempo, eu resolvi o problema, assim:

oButCan.addActionListener( new ActionListener() {   
    public void actionPerformed( ActionEvent evt) {   
        oMntTab.dispose();   
        //oMntTab.setVisible(false);   
    }   
});

obrigado a todos !!!

Criado 20 de agosto de 2009
Ultima resposta 21 de ago. de 2009
Respostas 6
Participantes 3