jTextField失去了对打字的关注

时间:2016-11-10 15:01:22

标签: java jtextfield focuslistener

我正在尝试在jTextField上放置一个lost focus侦听器。但是,当我在文本字段中输入时会触发该功能。

在我看来,一种可能的方法是在焦点丢失时启动计时器。但是,我不确定这是否是正确的方法。

任何线索?

import java.awt.event.FocusEvent;
import java.awt.event.FocusListener;

import javax.swing.JTextField;

public class Main {

    public static void main(String args[]) {
        final JTextField textField = new JTextField();
        textField.addFocusListener(new FocusListener() {

            @Override
            public void focusGained(FocusEvent e) {
                //Your code here
            }

            @Override
            public void focusLost(FocusEvent e) {
                JOptionPane.showMessageDialog(null, "Focus Lost");
            }
        });

    }
}

0 个答案:

没有答案