java - 在 CheckListView 上只允许一个选择
问题描述
我有一个 JavaFx 项目并且正在使用控件CheckListView
有没有办法对此进行编码,以便控件只允许用户从checklistview
解决方案
您可以执行以下操作:
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
}
}
}
});
推荐阅读
- json - 提交后的 Ajax 格式 - Laravel
- c# - ASP.NET Core 自定义登录设置
- kubernetes - APISERVER 日志中的 TLS 握手错误来自哪里?
- python - 如何使 tkinter 中的返回值延迟 2 秒。?
- reactjs - 不能将主题传递给子组件 Material-Ui - React?
- python - Twisted reactor 如何与基于试验的单元测试一起工作?
- javascript - 根据表单的选定项动态更改表单字段的最大值(CS50 PSET8 Finances)
- matlab - 在 Matlab 中导入文本文件的块数据
- stripe-payments - Stripe - 如果用户选择新的付款方式,我是否必须创建新的 PaymentIntent?
- css - 使容器的高度/宽度为 100% 时,图像纵横比失真