首页 > 解决方案 > 在 CheckListView 上只允许一个选择

问题描述

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

有没有办法对此进行编码,以便控件只允许用户从checklistview

标签: javajavafx

解决方案


您可以执行以下操作:

    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
                }
            }
        }
    });

推荐阅读