Я хочу отключить/включить кнопки под BorderPane при завершении процесса в выбранной строке.Кнопки обновления JavaFX при завершении выбранного процесса в TableView
Я стараюсь это
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
Можете ли вы показать класс модели для таблицы? –