我真的不想听DocumentListener。它为我生成了太多的事件。 我只对焦点偏离这个特定的JtextField感兴趣。 添加ActionListener仅在按下返回键时才会生成事件。 当用户使用Tab键移开或移开鼠标时,我想获得它。 这可能吗? 谢谢和问候
答案 0 :(得分:1)
使用FocusListener。当用户移动到其他某些领域时,focusLost将帮助您。
JTextField jf = new JTextField();
jf.addFocusListener(new FocusListener() {
@Override
public void focusLost(FocusEvent arg0) {
// here you can have your code when user moves out
}
@Override
public void focusGained(FocusEvent arg0) {
// TODO Auto-generated method stub
}
} );