0
Я хочу слушать ввод данных с клавиатуры, но я не получаю KeyCode, но KeyListener должны быть во внешнем классеJava внешний KeyListener не отвечает
Main.java:
public class Main {
public static void main(String args[]){
new Spielfeld("Spielfeld");
new KeyEventListener();
}
}
KeyEventListener.java
public class KeyEventListener implements KeyListener{
public KeyEventListener(){
}
@Override
public void keyPressed(KeyEvent e) {
System.out.println(e.getKeyCode());
}
@Override
public void keyReleased(KeyEvent arg0) {}
@Override
public void keyTyped(KeyEvent arg0){}
}
Извините, я новичок в Java и не знаю, как это исправить ...
Вы читали это? https://docs.oracle.com/javase/tutorial/uiswing/events/keylistener.html В настоящее время ваш слушатель нигде не зарегистрирован с помощью addKeyListener(). –