我发现很难清除表格中的表格内容.我试过这段代码.
for ( int i = 0; i
resultTable.getItems().clear();
}
为了澄清我的问题,我遇到的问题是我想删除表中的值.这是我使用的第一个代码;
public void removeRow(){
allFiles = table.getItems(); fileSelected = table.getSelectionModel().getSelectedItems();
fileSelected.forEach(allFiles :: remove);
}
但它只删除特定的选定行.我想清除所有行并立即将表保留为空,而不必选择任何行.我试着用这个代码;
public void removeAllRows(){
for ( int i = 0; i
resultTable.getItems().clear();
}
}
但它不会清除表中的所有行
我的计划是使用此方法作为按钮的操作.
例如
Button btn = new ("Clear Table");
btn..setOnAction(e->{removeAllRows();});
单击此按钮时,应立即删除表中的所有行.
解决方法:
tableView.getItems().明确的()
会做的伎俩
标签:java,javafx
来源: https://codeday.me/bug/20190623/1272674.html