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

Javafx-如果找不到条目,如何在可编辑组合框文本编辑器中将文本添加到数据库中,java,javafx,Java,Javafx,我有一个组合框,它从数据库中的某一列获取其项。组合框是可编辑的,因此用户可以写入数据库中没有的项。问题:如何检查组合框中输入的新文本是否为新文本,然后将其添加到数据库中?如果是带有字符串项的组合框,可以编写如下内容: if (!comboBox.getItems().contains(userEnteredText)) { insertIntoDatabase(userEnteredText); comboBox.getItems().add(userEnteredText);

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

如果是带有字符串项的组合框,可以编写如下内容:

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

托比,非常感谢你的这段代码。它工作良好,易于使用。