焦点丢失时会触发insertUpdate

时间:2015-10-28 13:10:31

标签: java swing documentlistener

我想在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?我不插入或更改任何东西。

1 个答案:

答案 0 :(得分:1)

对不起。我的错。在focusLost事件触发后,我完全忘记更改textAreaSituation的值。所以它输出相同的值。