【发布时间】:2015-11-08 21:38:36
【问题描述】:
JavaFX 中的 ComboBox 和 ChoiceBox 有什么区别?仅从这两个类的 Javadoc 中我并不完全清楚。
归根结底,我需要一个可以在运行时动态重新填充的下拉控件(我在后端有一个数据库)。对于我的应用程序中的所有情况,我只需要从下拉菜单中选择一项。用户也不应该能够从他们可见的屏幕向下拉菜单中添加选项。
我的理解是 ComboBox 允许用户将项目添加到下拉列表并允许选择多个项目,但从 Javadoc 看来,可以以满足我需要的方式设置 ComboBox,所以看起来他们'在某种程度上可以互换。在这种情况下,我猜 ComboBox 的开销比我真正需要的要多,但是还有什么其他只有 ComboBox 可以做的事情会影响这个决定吗?
编辑
我想我已经回答了我自己关于关键差异的问题,那么还有什么我没有提到的可以区分 2 的吗?
【问题讨论】:
标签: java user-interface javafx combobox difference