Re: [java-list] Duas Classes

2003-06-27 Por tôpico Paulo
Só um detalhe: é "actionPerformed" não "ActionPerformed"

 --- Felipe Zampa <[EMAIL PROTECTED]> escreveu: > 
> 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] 
>
-
>  

=
_
Paulo "gangrel-br" R C Siqueira
Java Developer and Gamer :)
Mogi das Cruzes - SP - Brazil
Contato: (11) 9424-5474

___
Yahoo! Mail
O melhor e-mail gratuito da internet: 6MB de espaço, antivírus, acesso POP3, filtro 
contra spam. 
http://br.mail.yahoo.com/

-- 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] 
-



[java-list] Duas Classes

2003-06-25 Por tôpico Felipe Zampa

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] 
-



[java-list] Duas Classes

2003-06-25 Por tôpico Felipe Zampa
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] 
-