gpt4 book ai didi

java - TableView删除数据后如何刷新?

转载 作者:行者123 更新时间:2023-12-01 06:23:32 24 4
gpt4 key购买 nike

TableView删除数据后如何刷新?
(我必须单击该行,然后单击删除按钮才能删除)

这是我从 Observable-List 中删除数据的地方:

  @FXML
void delAction(ActionEvent event) {
fnlData.remove(index); //fnl Data is the Observable List
finalTable.getSelectionModel().clearSelection(); //finalTable ist the TableView

}

public final void select() {
finalTable.getSelectionModel().selectedItemProperty().addListener(new ChangeListener() {

@Override
public void changed(ObservableValue observable, Object oldvalue, Object newValue) {
setIndex(fnlData.indexOf(newValue));
System.out.println("OK");
}
});
}

最佳答案

好的,我修好了...

这是代码:

@FXML
void delAction(ActionEvent event) {
fnlData.remove(index);
finalTable.getSelectionModel().clearSelection();
finalTable.getItems().clear();
finalTable.getItems().addAll(fnlData);
}

关于java - TableView删除数据后如何刷新?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31406436/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com