Fechar frame com duplo click [RESOLVIDO]

4 respostas
J

Olá Galera,

Alguém sabe por gentileza como que eu fecho um frame com click duplo na linha de uma JTable? Tem como fazer isso?

Pra explicar, tenho um campo com um botão pesquisar do lado, em um frame, quando clico, abre outro frame com os dados numa JTable que quero setar no campo daquele botão que cliquei, mas eu quero que seta e que fecha o frame também. Simplificando, dentro de um evento duplo click quero fechar o frame.

VlWS!!

4 Respostas

V

jtable.addMouseListener(new MouseAdapter() { public void mouseClicked(MouseEvent e) { if(e.getClickCount() == 2) { // duplo click } } });

Vc tem q receber a instância da Tela q vc quer setar…

J

Valeu valfrido.silva,

Consigo capturar o duplo click, mas agora o que eu não estou conseguindo fazer é fechar o frame, tenho que fazer isso dentro do if que vc mostrou, quero fazer mais ou menos isso:

mas dessa forma eu to fechando toda a aplicação, quero fechar só o frame. tem jeito?

VLWS

V

Faz assim:

if(e.getClickCount() == 2) { dispose(); }

J

Valeu…deu certo!!

Criado 24 de janeiro de 2011
Ultima resposta 24 de jan. de 2011
Respostas 4
Participantes 2