Amigos, normalmente sou apenas "ouvinte" da lista pq acho que n�o tenho
conhecimento o bastante (ainda) para estar ajudando nas quest�es de
vc's, mas hj eu tenho uma d�vida.
Tenho uma classe em uma Applet Java onde trabalho com bot�es e um Timer.
Bom, ambos utilizam o ActionPerformed para executar suas a��es.
Est� acontecendo um probleminha na hora em que o Timer passa a ser
diferente de null, porque ele toma o evento do ActionPerformed para si
e ent�o o bot�o perde o controle do ActionPerformed.
A declara��o e instancia��o do meu Timer � a seguinte:
Timer tempo = new Timer(1500,this);
J� tentei fazer o timer com o ActionPerformed em outra classe, que
seria chamada ao inv�s do this, mas quando ele cria o objeto da outra
classe os eventos da classe principal se tornam null, se tornando
inacess�veis.
Temporizador t1 = new Temporizador();
Timer tempo = new Timer(1500,Temporizador);
public class Temporizador extends ActionListener
{
public Temporizador()
{
Timer t1 = new Timer(1500,this);
t1.start(); //o que chama o ActionPerformed
}
public void ActionPerformed(event evento)
{
//aqui chamo m�todos da outra classe... que agora s�o null(???)
}
}
Bom, o que eu gostaria de saber �: como fazer para alternar em uma
classe entre o ActionPerformed do bot�o e do Timer? Se isso n�o for
poss�vel, tem como utilizar a outra classe mantendo os atributos e
m�todos da classe diferente de null? Sem perd�-los?
Qualquer ajuda n�o ser� em v�o.
Muito Obrigado,
Felipe Zampa.
________________________________
********************************************
"N�o conseguimos encontrar respostas
para todos os nossos problemas.
As que encontramos nos levaram
a formular novas quest�es.
Sentimo-nos hoje t�o confusos
como antes. Acreditamos, entretanto,
que estamos confusos em um n�vel
mais alto e sobre coisas mais importantes."
Rock'n'Roll
Felipe Zampa
[EMAIL PROTECTED]
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------