我有以下代码
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, col, i);
}
我正在尝试以1到5之间的数字接收用户输入。到目前为止,我只收到每个键的unicode,而我需要实际的数字。如何更改代码以反映这一点?
暂无答案!
目前还没有任何答案,快来回答吧!