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