public abstract class GameCanvas extends Canvas { protected MIDlet midlet; protected int fireKey; protected int leftKey; protected int rightKey; protected int upKey; protected int downKey;
public GameCanvas( MIDlet midlet ) { this.midlet = midlet; fireKey = getKeyCode( FIRE ); leftKey = getKeyCode( LEFT ); rightKey = getKeyCode( RIGHT ); upKey = getKeyCode( UP ); downKey = getKeyCode( DOWN ); } }
然后,扩展它,就象:
public class MyCanvas extends GameCanvas { private String message = "Press any key";
public MyCanvas( MIDlet midlet ) { super( midlet ); }