Я добавил gameKeyListener()
к своему Form
для случаев, когда вверх и вниз Button
вводится, но метод keyPressed()
не вызывается.Мой код:
Form f = new Form();
f.addGameKeyListener(Canvas.UP, this);
f.addGameKeyListener(Canvas.DOWN, this);
f.show();
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
public void actionPerformed(ActionEvent evt) {
}
public void keyPressed(int key)
{
System.out.println ("Pressed");
switch (key){
case Canvas.DOWN:
//code
System.out.println ("Pressed");
break;
case Canvas.UP:
//code
System.out.println ("Pressed");
break;
}
}
}
Заранее спасибо.