Canvas 在j2me中无法将画布对象调用到midlet?

Canvas 在j2me中无法将画布对象调用到midlet?,canvas,java-me,lcdui,midlet,Canvas,Java Me,Lcdui,Midlet,我制作了一个表格来接受球员的名字,然后按ok键,它会给我一个警告,点击完成后,它会带我到一个列表开始,信用和高分。 请帮助我,我在这个领域是全新的 这是我制作画布midlet的开始函数 public void startGame() throws Exception { try{ disp = Display.getDisplay(this); ExampleGameCanvas game=new ExampleGameCanva

我制作了一个表格来接受球员的名字,然后按ok键,它会给我一个警告,点击完成后,它会带我到一个列表开始,信用和高分。 请帮助我,我在这个领域是全新的

这是我制作画布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) {




            }


        }

你确定是我;甚至叫什么名字?尝试添加System.out.printlnYup,它被称为;箱子里面0:block,耶!它叫。。我试着检入StartName函数,它也被调用。@lou先生,甚至画布构造函数也在调用抱歉,我当时无法发现代码有任何错误。