0
当所选行中的进程结束时,我想禁用/启用BorderPane下的按钮。更新按钮当TableView中的选定进程结束时,JavaFX
我试试这个
downloadTable.getSelectionModel().getSelectedIndices().addListener(new ListChangeListener<Integer>() {
@Override
public void onChanged(Change<? extends Integer> c) {
int selectedIndex = downloadTable.getSelectionModel().getSelectedIndex();
if (downloadTable.getItems().get(selectedIndex).getStatus() == Download.DOWNLOADING) {
cancelButton.setDisable(false);
} else {
cancelButton.setDisable(true);
}
}
});
但如果切换到已结束的项目(下载)它才会起作用。 我想要做的是在选择某个项目时启用/禁用按钮。 感谢所有
example of ended download with cancelButton that I want to disable
你可以显示表格的模型类吗? –