This site requires JavaScript, please enable it in your browser!
Greenfoot back
solo1512
solo1512 wrote ...

2012/6/5

Mobius glitch

solo1512 solo1512

2012/6/5

#
Everyone! ATTENTION PLEASE! I have a very big problem. I am trying to change the color of a string, but when I think I am doing it right, it sends up a Greenfoot Terminal window saying java.lang.NullPointerException at Label.ColorSet(Label.java:37) at Label.<init>(Label.java:18) at Mobius.<init>(Mobius.java:25) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:525) at greenfoot.core.Simulation.newInstance(Simulation.java:520) at greenfoot.platforms.ide.WorldHandlerDelegateIDE$3.run(WorldHandlerDelegateIDE.java:406) at greenfoot.core.Simulation.runQueuedTasks(Simulation.java:411) at greenfoot.core.Simulation.maybePause(Simulation.java:269) at greenfoot.core.Simulation.runContent(Simulation.java:201) at greenfoot.core.Simulation.run(Simulation.java:194) . This is my code:
World Code
Label label = new Label("Knuckles Health:30", Color.YELLOW);
Label Code
GreenfootImage img;
    Color c;
    public Label(String text, Color c)
    {
        GreenfootImage img = new GreenfootImage(text.length()*20,40);
        img.drawString(text,20,40);
        ColorSet(c);
        setImage(img);
    }
    public void setText(String text)
    {
        GreenfootImage img = getImage();
        img.clear();
        img.drawString(text,20,40);
    }         public void ColorSet(Color y)
    {
        img.setColor(y);
        img.fill();
    }
solo1512 solo1512

2012/6/5

#
NEVER MIND! I FIGURED IT ALL OUT.
You need to login to post a reply.