Esconder janela quando ela perde o foco

2 respostas
E

Tenho um JFrame principal e nele uma lista que exibe alguns itens. Quando o usuário dá dois cliques sobre um desses itens, abre um Frame modal sobre o principal.

Eu queria fazer com que, assim que o usuário clicasse fora deste Frame modal, ele fosse escondido (setVisible(false))…Alguém tem idéia de como posso fazer isso?

Obrigado desde já…

2 Respostas

_fs

Bom, então ele não é bem modal, certo?

Não sei se funcionaria, mas tente isso:

myPseudoModalFram.addFocusListener( new FocusAdapter() { public void focusLost(FocusEvent e) { setVisible( false ); } } );

E

Pois é, foi a primeira coisa que tentei e não funcionou…

Criado 2 de abril de 2008
Ultima resposta 2 de abr. de 2008
Respostas 2
Participantes 2