java - 在 JTextField 上添加 changeListener 时出错

标签 java swing compiler-errors jtextfield documentlistener

这是我的情况:

textField1.addChangeListener(new ChangeListener() {
        @Override
        public void stateChanged(ChangeEvent e) {
            textField1StateChanged(e);
        }
    });

错误表示 JTextField 类型的 addChangeListener 未定义。 还有什么东西要进口吗? (我是java新手) 谢谢

最佳答案

你可能想尝试一下:

// Listen for changes in the text
textField.getDocument().addDocumentListener(new DocumentListener() {
  public void changedUpdate(DocumentEvent e) {
      //your code
  }
  public void removeUpdate(DocumentEvent e) {
  }
  public void insertUpdate(DocumentEvent e) {
  }
});

关于java - 在 JTextField 上添加 changeListener 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11257506/

相关文章:

c# - 为什么 typeof(int).ToString() 不是常量?

java - Android 的枚举状态模式

java - 创建方法和对象

c - 在 Mint 中运行 Clutter 示例代码时出错

java - Swing - 删除 JMenu 中除最后一个 JMenuItem 之外的所有内容

java - JTree如何将叶节点设置为可扩展

java - 错误 "actual and format arguments lists differ in length"

java - 在带有 Spring 3.2 的 Hibernate 4 上使用 sessionfactory 时出现空指针错误

java - 检索 JSON 对象

java - 从 JTable 中删除正在编辑的行