我有一个JavaFx项目,正在使用控件CheckListView

有没有办法对此进行编码,以便控件允许用户仅从checklistview中选择ONE选项。

最佳答案

您可以执行以下操作:

    checkListView.getCheckModel().getCheckedIndices().addListener(new ListChangeListener<Integer>() {
        @Override
        public void onChanged(javafx.collections.ListChangeListener.Change<? extends Integer> c) {
            while (c.next()) {
                if (c.wasAdded()) {
                 // disable the rest of the cells
                }
            }
        }
    });

10-08 02:56