Fechar JDialog

Pessoal inicialmente estava utilizando o JFrame para montar uma tela de configurações.
Para fechá-la eu utilizava um botão com JFrame.dispose();

mas por necessidade de por ela como Modal precisei mudar para JDialog.
O problema que o dispose() não funciona em JDialog.

Alguém poderia me dizer se tem outro método que feche o JDialog ?

Abraço,
Maicon

Olha eu usei o metodo dispose()… e deu certim…
Criei uma classe que extende JDialog e colokei nela um botão para fechar… e no Listener desse botao chamei o metodo dispose do JDialog e deu certim…

Estou usando o j2sdk 1.5 se kiser te mando o codigo de teste…

[]´s

Estive fazendo uns testes com setVisible(false), só para ver e a tela também não “desaparece”… deve ter algum problema no código…

Vou tentar descobrir…
Valeu Set_Abominae…

Abraço,
Maicon

Blz kara…

Posta o código pra gente vê… :grin:

Mas com o dispose() deveria funcionar…

hehehe… pessoal, resolvi meu problema…
É o seguinte:

Eu estava dando ao botão um addActionListener(new ButEvents(“OK”)), onde o ButEvents é uma classe implementada por AbstractAction…
Mas era aí que estava o problema…

Consegui fazer funcionar quando eu resolvi implementar a classe do meu frame de comfiguração com ActionListener e por a ação dos botões todas na própria classe…

Valeu pela força,
Maicon