单击ListView项时如何切换复选框

时间:2019-05-10 22:47:50

标签: java javafx

我有一个包含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;
}));

0 个答案:

没有答案