不.getKeyCode()返回鍵的int值嗎?因爲我已經設置了我的JTextField來監聽keylistener,並且在keytyped方法中,我檢查了哪些按鍵被按下了。下面是我的代碼片段:JTextField鍵事件處理問題
JTextField jtf = new JTextField();
jtf.addKeyListener(this);
.
.
.
public void keyTyped(KeyEvent e)
{
if(e.getKeyCode() == KeyEvent.VK_ENTER) System.out.println("pressed enter");
}
但每次我在JTextField中輸入時,什麼也沒有發生,即沒有打印。
是的keyevent處理程序正在響應,但我如何使我的jtextfield響應「輸入」鍵事件? – vamsi 2010-03-04 05:35:09