JavaFx控件org.controlsfx.control.CheckComboBox缺陷说明
来源:互联网 发布:淘宝买演唱会门票骗局 编辑:程序博客网 时间:2024/06/06 18:19
转载请注明来源-作者@loongshawn:http://blog.csdn.net/loongshawn/article/details/74993242,建议读者阅读原文,确保获得完整的信息
背景
CheckComboBox类隶属于ControlsFX,ControlsFX是JavaFX的一个扩展控件库,由 Jonathan Giles进行维护。官方网址http://fxexperience.com/controlsfx/,如果打不开,请连接VPN。
CheckComboBox是增强版的ComboBox,支持多选。通过下面对比可清晰了解这一点:
- ComboBox举例:
- CheckComboBox举例:
举例
databaseNameInput是ComboBox或CheckComboBox的一个实例。对这个控件进行鼠标点击监听。
databaseNameInput.setOnMouseClicked(new EventHandler<MouseEvent>() { public void handle(MouseEvent event) { System.out.println("点击事件"); } });
当databaseNameInput是ComboBox时,输出结果如下,监听有效:
当databaseNameInput是CheckComboBox时,控制台没有任何输出,监听无效:
场景
下拉列表支持多选,CheckComboBox是不错的选择,但是经过测试其不支持点击事件(关于这一点,如果大家知道其他方法请不吝赐教),即点击控件,查询一次数据,刷新列表。
既然其不支持点击事件,换个思路,何不添加一个Button来处理点击事件,然后刷新CheckComboBox的数据。
参考
1、CheckComboBox显示刷新问题(Refresh issue on ControlsFX CheckComboBox display)
2、CheckComboBox控件API文档)
阅读全文
0 2
- JavaFx控件org.controlsfx.control.CheckComboBox缺陷说明
- JavaFX的扩展控件库ControlsFX介绍
- JavaFX 的 UI 控件集 ControlsFX
- JavaFX的扩展控件库ControlsFX介绍
- 关于JavaFX拓展控件库ControlsFx的AutoCompletionBinding的使用
- ASP.NET AJAX Control Toolkit 控件说明
- ASP.NET AJAX Control Toolkit 控件说明
- ASP.NET AJAX Control Toolkit 控件说明
- ASP.NET AJAX Control Toolkit 控件说明
- javafx.scene.control.TableView CONSTRAINED_RESIZE_POLICY
- javafx 获取control的坐标
- JavaFX 的 Label 控件
- JavaFX 的 Button 控件
- JavaFX - 使用UI控件
- JavaFX - UI控件 - 标签
- javafx日期控件
- 使用JavaFX UI控件(0)
- 使用JavaFX UI控件(01)
- 安卓系统广播大全
- 科研数据采集向爬虫
- Next Permutation
- Struts2开发笔记三
- 感想篇:6.1)写博客的利弊分析:很自私的分享
- JavaFx控件org.controlsfx.control.CheckComboBox缺陷说明
- facealignment-3000fps+seetaface+icplib的配置运行
- keystone
- 第五天
- WEB网站常见受攻击方式及解决办法
- 将csv导入到mysql数据表中
- Java并发编程:线程和进程的创建(转)
- CBOW and Skip-gram model
- js学习2