0
我在Java程序(一种Excel程序)中的工作表中有两个单元格,我想创建一个方法,每次更新这些单元格时都会重复一次。更新源代码时通知
更具体地说,每次用户更改工作表上的单元格时,我都必须重复一个将单元格信息导入列表的方法。所以我需要自动重复这个方法x次,这取决于细胞的行为。
任何想法如何做到这一点?
我在Java程序(一种Excel程序)中的工作表中有两个单元格,我想创建一个方法,每次更新这些单元格时都会重复一次。更新源代码时通知
更具体地说,每次用户更改工作表上的单元格时,我都必须重复一个将单元格信息导入列表的方法。所以我需要自动重复这个方法x次,这取决于细胞的行为。
任何想法如何做到这一点?
为文本字段(或任何您的单元格)添加一个侦听器(对于JTextFeild,其DocumentListener),该侦听器会自动为您创建。
// Listen for changes in the text
textField.getDocument().addDocumentListener(new DocumentListener() {
public void changedCell(DocumentEvent e) {
update();
}
public void removeCell(DocumentEvent e) {
update();
}
public void addCell(DocumentEvent e) {
update();
}
public void update() {
if (Integer.parseInt(textField.getText())<=0){
// Do update
}
}
});
回调?这真的取决于你如何做你所做的事情以及你使用的库提供什么 – zapl