如何在java中捕获JTextField事件?

如何在java中捕获JTextField事件?,java,swing,Java,Swing,我正在创建一个JtextField和一个JList,JList中有100个项目,我想捕获JtextField与JList相对应的事件,当我在textfield中键入与JList中的“B”相关的项目时,我想在JList中查看当前的项目,以“实时”跟踪JtextField中正在编辑的内容,必须将DocumentListener添加到JTextField的文档中: myTextField.getDocument().addDocumentListener(new DocumentListener()

我正在创建一个JtextField和一个JList,JList中有100个项目,我想捕获JtextField与JList相对应的事件,当我在textfield中键入与JList中的“B”相关的项目时,我想在JList中查看当前的项目,以“实时”跟踪JtextField中正在编辑的内容,必须将DocumentListener添加到JTextField的文档中:

myTextField.getDocument().addDocumentListener(new DocumentListener() {
    // ... implement DocumentListener methods and filter the JList model 
    // each time an event is triggered
});

您只需在jtextfield上使用ActionListner 每次在textfield中写入内容时,都可以执行类似于查看textfield值的操作

让我知道

再见