实现流程
-
获取TextField内容,为内容增加监听
实现监听事件三个接口
- changedUpdate
- removeUpdate
- insertUpdate
textFieldTest.getDocument().addDocumentListener(new DocumentListener(){
public void changedUpdate(DocumentEvent e){
// 当attribute改变时触发
// 有待继续探索......
}
public void removeUpdate(DocumentEvent e){
// 当textField内容被删减时触发
// 对应到用户行为上可以是用户按下退格键
remove();
}
public void insertUpdate(DocumentEvent e){
// 当textField内容增加时触发
// 对应到用户行为是用户键入内容
insert();
}
public void insert();
public void remove();
});