Добрый день.
при расширении класса до GameCanvas везде написано что надо использовать getKeyStates() для определения состояния клавиатуры.
Но определены константы только для управляющих клавиш типа Влево, Вправо. А для цифр 1 - 9 нет. Как можно обработать данные нажатия не используя keyPressed(). Чтобы в одном потоке сделать, аналогично:
Java Код:
public void run() {
g = getGraphics();
while (State){
MainProc(); //Обработка getKeyStates()
MainPaint(g); // Прорисовка
flushGraphics();
}
}