I want to select multiple items from ListView. It would react on mouse click. I tried with this:
selectedLogsList.addAll(logsListView.getSelectionModel().getSelectedItems());
but it was giving me duplicates. So I tried this:
logsListView.getSelectionModel().selectedItemProperty().addListener(
new ChangeListener<String>() {
@Override
public void changed(ObservableValue<? extends String> ov,
String old_val, String new_val) {
if(selectedLogsList.contains(new_val)) {
selectedLogsList.remove(new_val);
} else {
selectedLogsList.add(new_val);
}
}
});
I would also like that, if cell is selected, it should be marked as such (different background color) Thanks!