1

ボタン NUM0-9 をクリックしても、この Java コードが文字を出力しないのはなぜですか?

Code:
switch(this.getGameAction(keyCode)){
            case Canvas.KEY_NUM2:
                System.out.println('A');
                break;

            case Canvas.KEY_NUM0:
                System.out.println('B');

        }

エラーすら表示されません。なんで?

4

1 に答える 1

1

KEY_NUM0-9値、またはKEY_STARとKEY_POUNDでgetGameAction()を使用しないでください。あなたはこのようにします:

public void keyPressed(int kc) {
 if (kc == KEY_NUM1 ) {} // key number 1 pressed
 if (getGameAction(kc) == LEFT) {} // left pressed
}
于 2013-01-05T19:42:58.730 に答える