-2
我有一个组合框从数据库中的某个列获取其项目。组合框是可编辑的,以便用户可以编写不在数据库中的项目。问题:如何检查在组合框中输入的新文本是否是新的,然后将其添加到数据库中?Javafx-如何在可编辑的组合框文本编辑器中添加文本到数据库如果没有找到条目
我有一个组合框从数据库中的某个列获取其项目。组合框是可编辑的,以便用户可以编写不在数据库中的项目。问题:如何检查在组合框中输入的新文本是否是新的,然后将其添加到数据库中?Javafx-如何在可编辑的组合框文本编辑器中添加文本到数据库如果没有找到条目
如果它与字符串项组合框,你可以写这样的事情:
if (!comboBox.getItems().contains(userEnteredText)) {
insertIntoDatabase(userEnteredText);
comboBox.getItems().add(userEnteredText);
}
comboBox.getSelectionModel().select(userEnteredText);
托比,非常感谢你对这段代码。它工作正常,易于使用。 –