好的,所以我已经一步一步地遵循了这个教程:自定义Java桌面数据库应用程序
我不明白我做错了什么,但是当我运行应用程序并单击"新客户"时,我得到以下错误:
Caused by: java.lang.IllegalArgumentException: Context already contains a binding with name ""
我相信它与来自数据库的国家列表绑定的组合框有关。绑定表达式设置为null,绑定源设置为countryeslist。
任何帮助将是感激的家伙?
谢谢
SOLVED
当绑定组合框的元素时,在高级选项卡中,我只是将名称设置为"null"..它开始工作了
虽然给"null"到Identification的名称有效,但它只适用于第二次出现,您可能不重复"null"字符串作为第三次或任何其他出现的名称。
,因为实际上我们唯一需要记住的是,名称必须是唯一的。就这些
Netbeans似乎发生了一些变化。绑定不需要名称,但由于某种原因,Netbeans开始在许多绑定的名称中添加"。我的解决方案是在另一个编辑器中打开.java文件,并删除createAutoBinding
方法调用中的最后一个, ""
。