public class MoneyMIDlet extends MIDlet implements CommandListener{
public static MoneyMIDlet midlet;
private static MainCanvas m_MainCanvas;//定义 MainCanvas 的引用
private Command cmd_pause= new Command("暂停", Command.STOP,
1);
private Command cmd_continue= new Command("继续游戏",
Command.OK, 1);
private Command cmd_exit= new Command("结束游戏", Command.EXIT,
1);
private Display dis;
public MoneyMIDlet()
{
super();
midlet=this;
}
protected void startApp()
{
Start start = new Start();//创建内部类 Start 的实例
dis = Display.getDisplay(this);
dis.setCurrent(start);
//程序开始运行,生成 MainCanvas 实例
//使 MainCanvas 类与 MIDlet 框架相关联
}
public void start_(){
if (m_MainCanvas==null)
{
try
{
m_MainCanvas=new MainCanvas();
m_MainCanvas.addCommand(cmd_pause);
m_MainCanvas.setCommandListener(this);
m_MainCanvas.addCommand(cmd_exit);
m_MainCanvas.start_music();
}
catch(Exception ex)
{System.out.println(ex);}
dis.setCurrent(m_MainCanvas);
}
}
class Start extends GameCanvas implements CommandListener{