Элемент в экземпляре объекта JComboBox
Здравствуйте, у меня есть следующий код, чтобы увидеть, является ли элемент в JComboBox экземпляром класса (Persoon).
public class ItemChangeListener implements ItemListener {
Persoon selectedPerson;
RekeningApp app;
PersoonView view;
public ItemChangeListener(PersoonView view) {
this.view = view;
}
public void itemStateChanged(ItemEvent event) {
if (event.getStateChange() == ItemEvent.SELECTED) {
Object item = event.getItem();
System.out.println("Itemchangelistener " + item);
// do something with object
if(item instanceof Persoon) {
System.out.println("Instance");
this.selectedPerson = (Persoon) item;
view.setOverzicht(this.selectedPerson);
} else {
this.selectedPerson = null;
}
}
}
}
Выходные данные элемента - это значение переменной persoon.name. поэтому элементы в JComboBox на самом деле являются строками.
Вот как устанавливается список JComboBox.
personenList.addItem(persoon.getNaam());
Мой вопрос ... как я могу проверить, существует ли этот объект Persoon и такой же, как в JComboBox?