13,096
社区成员
发帖
与我相关
我的任务
分享
package sprite;
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Command;
import javax.microedition.lcdui.CommandListener;
import javax.microedition.lcdui.Displayable;
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;
public class SpriteTest extends MIDlet implements
CommandListener
{
private Command cmdExit;
private SpriteCanvas sc;
public SpriteTest()
{
sc = new SpriteCanvas();
cmdExit = new Command("Exit", Command.EXIT, 1);
sc.addCommand(cmdExit);
sc.setCommandListener(this);
}
protected void destroyApp(boolean arg0)
throws MIDletStateChangeException
{
}
protected void pauseApp()
{
}
protected void startApp()
throws MIDletStateChangeException
{
Display.getDisplay(this).setCurrent(sc);
}
public void commandAction(Command cmd, Displayable da)
{
if (cmd == cmdExit)
{
try
{
destroyApp(false);
} catch (Exception e)
{}
notifyDestroyed();
}
}
}