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
你可以顯示錶格的模型類嗎? –