Ich möchte die Schaltflächen unter BorderPane deaktivieren/aktivieren, wenn ein Prozess in der ausgewählten Zeile endet.Aktualisierungsschaltflächen JavaFX, wenn ein ausgewählter Prozess in TableView endet
Ich versuche, diese
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);
}
}
});
aber es funktioniert nur, wenn ich zu einem Artikel wechseln (Download), die bereits beendet. Was ich tun möchte, ist Schaltflächen zu aktivieren/deaktivieren, während ein Element ausgewählt ist. Dank all
example of ended download with cancelButton that I want to disable
Können Sie die Modellklasse für die Tabelle anzeigen? –