Я пытаюсь использовать KeyListener
в своей программе. Я добавил этот класс к моему основному классу:Почему я не могу добавить прослушиватель клавиш?
class CustomKeyListener implements KeyListener{
@Override
public void keyTyped(KeyEvent k) {}
@Override
public void keyPressed(KeyEvent k) {}
@Override
public void keyReleased(KeyEvent k) {}
}
Однако я не могу добавить метод addKeyListener(new CustomKeyListener())
где-нибудь в моем главном классе. Что мне не хватает?
Основываясь на моих предыдущих question Я понимаю, что он будет работать только с графическим интерфейсом. Должен ли я просто добавить какую-то произвольную форму, и она будет работать?
Может ли кто-нибудь пролить свет на эту проблему?
Что вы пытаетесь добавить к KeyListener? – apicellaj
«некоторая форма арбитража» мне не подходит. Если вы хотите идти по этому пути, вам нужно создать графический интерфейс пользователя, который вы хотите видеть и использовать. –
@ OleV.V. Я единственный пользователь. все, что я хочу, это добавить этот keylistener, чтобы я мог поймать любую операцию нажатия клавиш, чтобы остановить какой-то цикл. это оно. –