我制作了一个接受播放器名称的表单,然后按下它会给我一个警报,点击它会把我带到一个列表Start,Credit和Highscore。 请帮助我在这个领域是全新的
这是我制作画布midlet的启动功能
public void startGame() throws Exception
{
try{
disp = Display.getDisplay(this);
ExampleGameCanvas game=new ExampleGameCanvas();
game.start();
// game.addCommand(back);
// game.addCommand(exit);
game.setCommandListener(this);
disp.setCurrent(game);
} catch(Exception ex) {
}
这是我调用start()函数的commandAction代码
String lbl=c.getLabel();
if(lbl.equals("OK")&& d==form)
{
printText= new Alert("Welcome! To Road Fighter Game ! :) ",txt.getString(), null , null);
printText.setTimeout(Alert.FOREVER);
printText.addCommand(ok);
printText.setCommandListener(this);
disp.setCurrent(printText);
}else if(lbl.equals("OK") && d==printText)
{
menu();
gameMenu.addCommand(ok);
gameMenu.addCommand(exit);
gameMenu.setCommandListener(this);
// int in=gameMenu.getSelectedIndex();
}else if(lbl.equals("EXIT"))
{
destroyApp(true);
}else if(lbl.equals("BACK"))
{
menu();
gameMenu.addCommand(ok);
gameMenu.addCommand(exit);
gameMenu.setCommandListener(this);
}else
{
try {
List down = (List)disp.getCurrent();
switch(down.getSelectedIndex()) {
case 0:
startGame();
break;
case 1: Credits();break;
}
} catch (Exception ex) {
}
}