我想将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/