【发布时间】:2013-03-21 17:54:10
【问题描述】:
private void initialize() {
loadPersistenceContext();
List<Events> events = getEventsChoiceBox(getPersistenceContext());
ObservableList<Event> data = FXCollections.observableList(events);
cbEvent.setItems(data); // Inserting data into the ChoiceBox
}
这是我的主要代码。问题是加载表单时,我将对象插入到选择框中,而不是属性。
这是我的列表事件的内容
Object[]
|- String
|- Integer
Object[]
|- String
|- Integer
所以我想要一个带有 String 属性的 ChoiceBox,并将 Integer 映射到我的控制器。
我尝试了很多东西,但无法弄清楚。
【问题讨论】:
-
我觉得你的问题有点难以理解,但看看这个example of a JavaFX ChoiceBox control backed by Database IDs 是否有帮助,因为它似乎解决了与你所问的问题有点相似的问题。
-
我知道这有点令人困惑,因为我不知道如何清楚地表达这一点,但这个例子很有帮助!非常感谢! :)