它运行正常,但在选择我正在搜索的idCombo
时,同样为nameFIeld
的{{1}}不会更改,但仍然是列表中的第一个,而所有其他领域改变了一致。
JComboBox
答案 0 :(得分:0)
当您使用 tempRecord.getCustomer()返回的 Customer 对象在nameField上调用 setSelectedItem 时,它会尝试查找对象是否已存在于nameField组合框中。
检查它时会调用equals方法来确保对象相等,请确保覆盖 Customer 类的equals方法。