user3223813
user3223813

Reputation: 1

Start: Applet not initialized

import java.applet.Applet;
import java.awt.Dimension;
import java.awt.Graphics;

public class snakeApplet extends Applet {

    private snakeCanvas c;

    public void init() {
        c.setPreferredSize(new Dimension(640, 480));
        c = new snakeCanvas();
        c.setVisible(true);
        c.setFocusable(true);
        this.add(c);
        this.setVisible(true);
        this.setSize(new Dimension(640, 480));
    }

    public void paint(Graphics g) {
        this.setSize(new Dimension(640, 480));
    }
}

Upvotes: 0

Views: 5967

Answers (1)

Reimeus
Reimeus

Reputation: 159864

You forgot to ask a question but here is an issue

c = new snakeCanvas();
c.setPreferredSize(new Dimension(640, 480));

The variable c needs to be initialized before any methods can be invoked on the instance

Upvotes: 3

Related Questions