在此代码中,我想获取该textField上的Key或keyPressed的代码,但显示如下错误

这是我的代码

textFieldC.addKeyListener(new KeyAdapter() {
    public void keyPressed(KeyEvent ke) {
      int code = textFieldC.getKeyCode();
      // String ch = textFieldC.getKeyChar();
      labelResult.setText("code");
    }
  }
);

最佳答案

可以为您提供关键代码的类是KeyEvent,而不是TextField。因此更改此行:

int code = textFieldC.getKeyCode();

对此:
int code = ke.getKeyCode();

关于java - getKeyCode()方法错误找不到符号,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45951356/

10-10 19:59