使用2 JComboBox搜索功能 - 不显示第1个搜索第2个

时间:2013-02-12 11:41:51

标签: java swing jcombobox event-dispatch-thread

它运行正常,但在选择我正在搜索的idCombo时,同样为nameFIeld的{​​{1}}不会更改,但仍然是列表中的第一个,而所有其他领域改变了一致。

JComboBox

1 个答案:

答案 0 :(得分:0)

当您使用 tempRecord.getCustomer()返回的 Customer 对象在nameField上调用 setSelectedItem 时,它会尝试查找对象是否已存在于nameField组合框中。

检查它时会调用equals方法来确保对象相等,请确保覆盖 Customer 类的equals方法。