Java GUI:文本字段中的输入更改其他文本字段中的值
Java GUI : Inputs in textfields change value in other textfield
有没有一种方法可以让用户在一个文本字段和另一个文本字段(例如 1
和 1
中输入值时,第三个文本字段立即计算总和并显示出来,而无需添加GUI 按钮?
向您的 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
}
});
有没有一种方法可以让用户在一个文本字段和另一个文本字段(例如 1
和 1
中输入值时,第三个文本字段立即计算总和并显示出来,而无需添加GUI 按钮?
向您的 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
}
});