有没有办法让用户在一个文本字段和另一个文本字段(例如1
和1
中输入值时,第三个文本字段会立即计算总和并显示它而无需添加按钮到GUI?
答案 0 :(得分:2)
向TextField添加文档侦听器,在更新时执行某些操作。
textField.getDocument().addDocumentListener(new DocumentListener() {
public void changedUpdate(DocumentEvent e) {
doSomethingInAnotherTextfield();
}
public void removeUpdate(DocumentEvent e) {
doSomethingInAnotherTextfield();
}
public void insertUpdate(DocumentEvent e) {
doSomethingInAnotherTextfield();
}
public void doSomethingInAnotherTextfield() {
//whatever you have to do
}
});