Чтобы сделать элемент, у меня есть jcomboboxes в jform, где вы можете выбрать некоторые параметры, и когда вы хотите редактировать что-то, некоторые значения объекта (toString) отображаются в jcombobox в другой jform с выбранным значением , Но он не хочет отображать значения в поле со списком. Я хочу, чтобы показать имя + ПгвЬЫат в поле со списком (ToString)setSelectedItem to jcombobox
try {
ak = pdb.seekPerson(v.getBuyerId());
coKoper.removeAllItems();
} catch (ApplicationException ae) {
javax.swing.JOptionPane.showMessageDialog(this, ae.getMessage());
}
initiateCombo(); //adds the objects tot the combo
coBuyer.setSelectedItem(ak.toString());
}
private void initiateCombo() {
PersonDB pdb = new PersonDB();
try {
ArrayList<Persons> buyer = pdb.seekAllBuyers();
for (Persons p : buyer) {
coBuyer.addItem(p);
}
}
Где мне нужно переопределить метод equals? в классе формы или в классах лиц? –
В классе 'Персоны', я отредактировал :) – NiziL
Спасибо за вашу помощь уже, но я не знаю, что мне нужно написать в методе equals, поэтому, если бы вы могли мне помочь. –