我有一个包含CheckboxListCell的ListView。单击复选框可以选择/取消选择,但是单击列表项(标签)仅可以取消选择。
您能否引导任何资源或示例代码,以便在单击列表项时找到一种切换复选框的方法。
下面是我将列表视图设置为显示复选框的方式。
watchlistView.setCellFactory(CheckBoxListCell.forListView((Callback<String, ObservableValue<Boolean>>) item -> {
BooleanProperty observable = new SimpleBooleanProperty();
observable.addListener((obs, wasSelected, isNowSelected) -> {
if (isNowSelected) {
kdk.doNotDownloadWatchlists.add(item);
} else {
kdk.doNotDownloadWatchlists.remove(item);
}
});
return observable;
}));