У меня возникают проблемы с попыткой использования KeyListener в java.
Я пытаюсь написать программу, которая запускается до нажатия клавиши, а затем выводит этот ключ.
Это шаг к более сложному коду, поэтому использование метода для печати нажатой клавиши просто используется как своего рода прототип.Как правильно использовать keyListener в Java
Вот код:
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
public class keylistener implements KeyListener{
public keylistener(){
addKeyListener(this);
}
public void keyPressed(KeyEvent e){
int key = e.getKeyCode();
keylistener output = new keylistener();
output.print(key);
}
public void keyReleased(KeyEvent e){}
public void keyTyped(KeyEvent e){}
public void print(int key){
System.out.println(key);
}
public static void main(String[] args){
}
}
Трассы программы, а затем заканчивается сразу же после.
Я раньше не использовал KeyListener, и я не могу понять, как заставить программу ждать нажатия клавиши.
Ваш основной метод пуст .... Обычно вы используете keylistener с графическим интерфейсом, хотя –