txfdFillFactor.addKeyListener(new KeyAdapter()
{
@Override
public void keyTyped(java.awt.event.KeyEvent evt)
{
logger.info(“fillfactor1=”+txfdFillFactor.getText());
}
@Override
public void keyReleased(KeyEvent evt)
{
logger.info(“fillfactor2=”+txfdFillFactor.getText());
}
});
以上代码可以看见出java中jtextfiled的keylistener中有两个方法keyTyped和keyReleased都可以监听该控件输入的内容,但两者又有不同:
keyTyped是当前输入之前空控件中的内容;
keyReleased是当前输入后控件中的内容:
举例说明:
控件初始状态内容为空;此时输入a,keyTyped监听到的是空,keyReleased监听到的是a。
再次输入b,keyTyped监听到的是a,keyReleased监听到的是ab。