Já procuramos em diversos fóruns e sites de pesquisa e não conseguimos solucionar…
Temos uma tela principal que atravez do new JForm().setVisible(true); chama várias outras telas.
Criamos um grupo de JButton na paleta que chamamos em todas as telas, mas o botão fechar do grupo, fecha todo o programa,
e queremos que ele feche apenas a tela em foco que chamamos.
Imagino que temos que utilizar (se existir) um método que retorna o nome da JFrame a ser fechada
para utilizar o dispose.
Alguém consegue intender nosso raciocinio???
Alguem pode nos ajudar com isso???
Brigadin desde já
:oops:
As Creuzas dinovo (resolvido)
2 Respostas
Talvez isso ajude: http://java.sun.com/javase/6/docs/api/java/awt/event/AWTEventListener.html
[]'s
Descobrimos a solução para nosso problema:
Colocamos o seguinte código no eventos>actionPerformed:
KeyboardFocusManager.getCurrentKeyboardFocusManager().getFocusedWindow().dispose();
:lol:
Criado 23 de janeiro de 2008
Ultima resposta 24 de jan. de 2008
Respostas 2
Participantes 2