Article View: es.comp.lenguajes.java
Article #234duda sobre Timer
From: Miguel Angel
Date: Wed, 11 May 2011 17:26
Date: Wed, 11 May 2011 17:26
41 lines
2094 bytes
2094 bytes
Hola,
tengo una clase llamada Juego donde defino un Timer en el constructor
de la siguiente forma:
public class Juego
{
private Timer timerBajar;
private ActionListener tareaBajar;
// ............constructor
public Juego()
{
ActionListener tareaBajar = new ActionListener()
{
public void actionPerformed (ActionEvent e)
{
pieza.mueveAbajo(campoDeJuego.getTablero());
}
};
Timer timerBajar = new Timer (1000,tareaBajar);
}
//......... metodo principal
public void start()
{
campoDeJuego.ponerPieza(pieza);
campoDeJuego.dibujarTablero();
timerBajar.start();
...
}
Pues bien, si pongo el timerBajar.start(); en el constructor, funciona
correctamente, pero si la pongo donde en start (que es lo que he
copiado aqui), me da el error java.lang.NullPointerException: null
es decir como si la variable timerBajar no estuviese instanciada, pero
yo he creado una instancia en el constructor y adem�s la variable es de
la clase. �que hago mal?
Muchas gracias
Technical Details
Message-ID:
<iqegt0$2ol$1@speranza.aioe.org>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!news.glorb.com!feeder.erje.net!de-l.enfer-du-nord.net!feeder1.enfer-du-nord.net!feeder.news-service.com!94.75.214.39.MISMATCH!aioe.org!.POSTED!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Thread: 1116f3,6bc93605bd33fd93,start X-Google-NewGroupId: yes X-Google-Attributes: gidecded77573,domainid0,public,usenet X-Google-Language: SPANISH,ASCII Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!news.glorb.com!feeder.erje.net!de-l.enfer-du-nord.net!feeder1.enfer-du-nord.net!feeder.news-service.com!94.75.214.39.MISMATCH!aioe.org!.POSTED!not-for-mail From: Miguel Angel <aa@aa.com> Newsgroups: es.comp.lenguajes.java Subject: duda sobre Timer Date: Wed, 11 May 2011 19:26:59 +0200 Organization: Aioe.org NNTP Server Lines: 43 Message-ID: <iqegt0$2ol$1@speranza.aioe.org> NNTP-Posting-Host: M975N8/57/85tdIseADsbQ.user.speranza.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15"; format=flowed Content-Transfer-Encoding: 8bit X-Complaints-To: abuse@aioe.org X-Notice: Filtered by postfilter v. 0.8.2 X-Newsreader: MesNews/1.08.03.00-es X-ICQ: 1667332713