Javafx-如果未找到条目,如何在可编辑的组合框文本编辑器中将文本添加到数据库



我有一个组合框,可以从数据库中的某个列获取其项目。组合框是可编辑的,以便用户可以写入不在数据库中的项目。问题:如何检查在组合框中输入的新文本是否是新的,然后将其添加到数据库中?

如果它是一个带有字符串项的组合框,你可以写这样的东西:

if (!comboBox.getItems().contains(userEnteredText)) {
    insertIntoDatabase(userEnteredText);
    comboBox.getItems().add(userEnteredText);
}
comboBox.getSelectionModel().select(userEnteredText);

最新更新