JavaFX中ComboBox和ChoiceBox有什么区别?光从两个类的Javadoc中我并不完全清楚。
最终,我需要一个可以在运行时动态重新填充的下拉控件(我在后端有一个数据库)。在我的应用程序的所有情况下,我只需要从下拉菜单中选择一项。用户也不应该能够从屏幕上看到的下拉菜单中添加选项。
我的理解是,ComboBox允许用户向下拉列表中添加项目,并允许选择多个项目,但是根据Javadoc似乎可以设置ComboBox以满足我的需求,因此它们在某种程度上是可互换的。我想ComboBox比我实际需要的多一些开销,但除此之外,还有没有其他只有ComboBox才能做到的事情,这会影响这个决定?
编辑:
我想我对关键差异有了答案,那么还有什么我没提到的可以区分这两者吗?
最终,我需要一个可以在运行时动态重新填充的下拉控件(我在后端有一个数据库)。在我的应用程序的所有情况下,我只需要从下拉菜单中选择一项。用户也不应该能够从屏幕上看到的下拉菜单中添加选项。
我的理解是,ComboBox允许用户向下拉列表中添加项目,并允许选择多个项目,但是根据Javadoc似乎可以设置ComboBox以满足我的需求,因此它们在某种程度上是可互换的。我想ComboBox比我实际需要的多一些开销,但除此之外,还有没有其他只有ComboBox才能做到的事情,这会影响这个决定?
编辑:
我想我对关键差异有了答案,那么还有什么我没提到的可以区分这两者吗?