🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.lenguajes.java
Article #234

duda sobre Timer

#234
From: Miguel Angel
Date: Wed, 11 May 2011 17:26
41 lines
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-mail

Show 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