Я не знаю, почему мое приложение не может обнаружить мою клавиатуру. Применение его JFrame, который реализует SerialPortEventListener и KeyListener. В Jframe моего приложения у меня есть 1 панель с двумя панелями. Когда я нажимаю несколько кнопок, это не работает (НИЧЕГО В ВЫХОДЕ).KeyListener не работает, моя Jframe не может распознать мою клавиатуру
Я покажу вам мой код (не все, только самые Importants части):
МОЙ КЛАСС:
public class java_arduino_frame extends javax.swing.JFrame implements SerialPortEventListener, KeyListener {
ключи ФУНКЦИИ:
public void keyTyped(KeyEvent e){
throw new UnsupportedOperationException("not yet");
}
public void keyPressed(KeyEvent e){
int keyCode;
keyCode = e.getKeyCode();
System.out.println(keyCode);
}
public void keyReleased(KeyEvent e){
throw new UnsupportedOperationException("not yet");
}
МОЙ КОНСТРУКТОР МОЕГО КЛАССА:
public java_arduino_frame() {
getContentPane().setBackground(Color.LIGHT_GRAY);
initComponents();
addKeyListener(this);
}
ГЛАВНЫЙ
public static void main(String args[]) {
strong text
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new java_arduino_frame().setVisible(true);
}
});