Mudança de Foco

2 respostas
guilhermetk

Olá pessoal, minha dúvida é a seguinte:

Tenho uma tela com várias abas, e em uma delas eu tenho um botão que inicia um teste. Esse teste abre em um novo JFrame. O que eu preciso é o seguinte, ao clicar no botão que ativa o teste, ele é desabilitado pra não permitir que outro teste seja criado, e quando eu fechar o frame do teste, o botão volte a ser habilitado. Tentei implementar com FocusListener, mas não consegui. Se alguém puder ajudar, agradeço.

[]'s

Guilherme

2 Respostas

D
seuJframe.addWindowListener(new WindowListener(){

			@Override
			public void windowActivated(WindowEvent e) {
				// TODO Auto-generated method stub
				
			}

			@Override
			public void windowClosed(WindowEvent e) {
				// TODO Auto-generated method stub
				
			}

			@Override
			public void windowClosing(WindowEvent e) {
				// TODO Auto-generated method stub
				meuMetodoParaHabilitarBotao();
			}

			@Override
			public void windowDeactivated(WindowEvent e) {
				// TODO Auto-generated method stub
				
			}

			@Override
			public void windowDeiconified(WindowEvent e) {
				// TODO Auto-generated method stub
				
			}

			@Override
			public void windowIconified(WindowEvent e) {
				// TODO Auto-generated method stub
				
			}

			@Override
			public void windowOpened(WindowEvent e) {
				// TODO Auto-generated method stub
				
			}});
guilhermetk

Exatamente o que eu precisava.

Obrigado

Criado 30 de novembro de 2009
Ultima resposta 30 de nov. de 2009
Respostas 2
Participantes 2