.getKeyCode() 不返回键的 int 值吗?因为我已将我的 JTextField 设置为侦听键侦听器,并且在 keytyped 方法中,我检查按下了哪个键。这是我的代码片段:
JTextField jtf = new JTextField( );
jtf.addKeyListener( this );
.
.
.
public void keyTyped( KeyEvent e )
{
if( e.getKeyCode( ) == KeyEvent.VK_ENTER ) System.out.println( "pressed enter" );
}
但每次我在 JTextField 中输入 enter 时,什么都没有发生,即没有打印。