好的,我已逐步遵循本教程:Custom Java Desktop Database Application
我无法理解我做错了什么,但当我运行应用程序并点击“新客户”时,我收到以下错误:
Caused by: java.lang.IllegalArgumentException: Context already contains a binding with name ""
我认为它与组合框有关,组合框与来自数据库的国家/地区列表绑定在一起。绑定表达式设置为null,绑定源设置为countriesList。
任何帮助都会受到赞赏吗?
由于
答案 0 :(得分:1)
<强>解决强>
当绑定组合框的元素时,在高级选项卡中,我只是将名称设置为“null”..它开始工作。
答案 1 :(得分:1)
将“null”赋予标识的名称有效,它仅适用于第二次出现,您可能不会重复“null” string作为第三个或任何其他出现的名称。
由于, 实际上我们唯一需要记住的是,名称需要是唯一的。这就是全部:))
答案 2 :(得分:0)
Netbeans似乎发生了变化。绑定不需要名称,但由于某种原因,Netbeans开始添加“”作为许多绑定的名称。我的解决方案是在另一个编辑器中打开.java文件,只删除, ""
方法调用中的最后一个createAutoBinding
。