目前我使用DocumentListener,当我输入“11111”时 我得到了5个活动。
当用户退出该字段时,我想要1个事件。
答案 0 :(得分:8)
在文本字段本身上使用focus listener。
field.addFocusListener(new FocusAdapter() {
public void focusLost(FocusEvent e) {
System.out.println("User entered " + field.getText());
}
});
答案 1 :(得分:3)
您需要的是FocusListener。
答案 2 :(得分:2)
目前我使用DocumentListener,当我输入“11111”时,我得到了5个事件。
当您失去焦点时,听起来就像是在尝试验证文本字段中的数据。
如果是这种情况,则使用InputVerifier。 API有一个工作示例。