今天的第二個問題,代碼如下
addKeyListener(new java.awt.event.KeyAdapter() {
public void keyTyped(java.awt.event.KeyEvent evt) {
formKeyTyped(evt);
}
});
private void formKeyTyped(java.awt.event.KeyEvent evt) {
// TODO add your handling code here:
if(evt.getKeyCode()==KeyEvent.VK_0){
System.out.println("press 0");
}
}
我用的IDE是Netbeans,想寫按鍵的響應,但是沒有輸出字符,不知道是什麼原因?
大部分代碼是自動生成的,我只寫了formKeyTyped()方法裡的響應代碼?可是控制台依然沒有輸出,這是為什麼啊?
是沒有獲得焦點嗎?那怎麼使Jpanel獲得按鍵的焦點?這個按鍵實現是在JPanel的子類裡,是這個問題嗎?