如何从键入的java中获取实际按下的键

问题描述

我有以下代码

public void keyTyped(KeyEvent e) {
int i = e.getKeyChar();
 for(int j = 0; j<numbers.length; j++) {
    if(i!= numbers[j]){
 panel.setStatus("player must use 1-5");
 return;
 }}
if(!panel.isValidAssign(row,col,i)){
    panel.setStatus("invalid user move");
    return;
}
panel.makeAssign(row,i);
}

我正在尝试接收用户输入的 1 和 5 之间的数字。 到目前为止,我只收到每个键的 unicode,而我需要实际数字。 如何更改代码以反映这一点?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)