Erro no getSource()

2 respostas
C

galera é o seguinte..

tipo.. tenho varios botoes criados..
e tenho um action listener neles..

quando algm clica.. eu qro q ele fica enable(false).. só q da erro fazer assim:

public void actionPerformed(ActionEvent e)
	{ 
	
	e.getSource().setEnabled(false);
}

como q faço pra isso da certo?

obs: eu nao consigo fazer por if pq sao mais de 100 botoes.. fica mtu longo... tm outra forma de fazer?

2 Respostas

douglasfs

Qual é o erro ?

No “olhometro” me parece que fala um cast, faça assim :

public void actionPerformed(ActionEvent e) { 
   if (e.getSource() instanceof JButton) {
      JButton botao = (JButton) e.getSource();
      botao.setEnabled(false);
  }
 }

[]s

Douglas

C

o erro é:

cannot resolve synbol method setEnable(boolean)

qq isso qr dizer?

[]'s

Criado 17 de abril de 2007
Ultima resposta 18 de abr. de 2007
Respostas 2
Participantes 2