Java错误:上下文已包含名称为“”的绑定

时间:2011-09-20 07:27:57

标签: java netbeans javabeans

好的,我已逐步遵循本教程:Custom Java Desktop Database Application

我无法理解我做错了什么,但当我运行应用程序并点击“新客户”时,我收到以下错误:

Caused by: java.lang.IllegalArgumentException: Context already contains a binding with name ""

我认为它与组合框有关,组合框与来自数据库的国家/地区列表绑定在一起。绑定表达式设置为null,绑定源设置为countriesList。

任何帮助都会受到赞赏吗?

由于

3 个答案:

答案 0 :(得分:1)

<强>解决

当绑定组合框的元素时,在高级选项卡中,我只是将名称设置为“null”..它开始工作。

答案 1 :(得分:1)

“null”赋予标识的名称有效,它仅适用于第二次出现,您可能不会重复“null” string作为第三个或任何其他出现的名称。

由于, 实际上我们唯一需要记住的是,名称需要是唯一的。这就是全部:))

答案 2 :(得分:0)

Netbeans似乎发生了变化。绑定不需要名称,但由于某种原因,Netbeans开始添加“”作为许多绑定的名称。我的解决方案是在另一个编辑器中打开.java文件,只删除, ""方法调用中的最后一个createAutoBinding