我想将documentListener添加到textarea方法中的initcomponents()中。

这是我的代码:

txtAreaNot.getDocument().addDocumentListener(new DocumentListener() {

        public void changedUpdate(DocumentEvent e) {
            // text was changed
            textAreaSituation = "changed";
        }
        public void removeUpdate(DocumentEvent e) {
            // text was deleted
            textAreaSituation = "deleted";
        }
        public void insertUpdate(DocumentEvent e) {
            // text was inserted
            textAreaSituation = "inserted";
        }
    });


这是我不明白的;为什么每次在textarea中失去焦点时都会触发insertupdate?我不插入或更改任何内容。

最佳答案

抱歉。我的错。我完全忘记了focusLost事件触发后更改textAreaSituation的值。因此它输出相同的值。

关于java - 失去焦点时会触发insertUpdate,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33391965/

10-09 13:01