Cancellare un elemento da ListView in JavaFX
In questo articolo abbiamo visto come creare una ListView in JavaFX.
Partendo da quel codice, ne aggiungiamo un pezzo per cancellare un elemento dalla lista quando premiamo il tasto CANC.
In sostanza dobbiamo intercettare di tastiera e controllare che il tasto premuto sia CANC:
listViewImages.setOnKeyPressed(ke -> {
String item = listViewImages.getSelectionModel().getSelectedItem();
if (item != null) {
if (ke.getCode().equals(KeyCode.DELETE)) {
listViewImages.getItems().remove(item);
}
}
});
Non vi ho riscritto tutto il codice, in quanto potete prenderlo dal link postato sopra.
Questo codice va semplicemente aggiunto a quello precedente.
Enjoy!
java javafx listview setonkeypressed
Commentami!