J2ME keyRepeated не работает - PullRequest
       38

J2ME keyRepeated не работает

1 голос
/ 27 марта 2012
class ClassCanvas extends Canvas{
    private int keyboard_key = 0;
    protected void paint(Graphics g){
        //Never mind the drawing, essence is that keyRepeated isn't working!
        g.drawString(""+keyboard_key,0,0,Graphics.TOP|Graphics.LEFT);
        }
    protected void keyRepeated(int keyCode) {
        keyboard_key = keyCode;
    }
}

Я скомпилировал это, и paint всегда рисует 0. Как будто keyRepeated даже не выполняется.

Я протестировал "hasRepeatEvents ()" и он говорит "true", так почему keyRepeated не работает?
У меня нет идей, что может случиться.

keyPressed и keyReleased работают, но keyRepeated не

Дополнительная информация:

  • CLDC-1.1,
  • MIDlet-2.0
  • IDE: Netbeans7.0.1 (или Java (TM) ME) Платформа SDK 3.0)
  • Телефон: CamshellCldc1, DefaultCldcPhone1 (I проверял оба, оба не работали)
...