У меня есть эта частная пустота, которая обрабатывает входящие лица. Их ищут по дням рождения. День рождения человека, которого я нахожу, я добавляю его имя и номер в JComboBox
.Как прочитать уникальный идентификатор JComboBox?
Однако, другая кнопка должна прочитать ID
выбранного человека. Как я могу это сделать?
String birthday= tfBirthday.getText();
personQuery query = Application.getPersonQuery();
List<Person> persons= query.getPerson(birthday);
for(int i = 0; i < persons.size(); i++){
Person person = persons.get(i);
tfcSelectName.addItem(person.getPersonID() + " " + person.getPersonName() + " "+ person.getPersonLastName());
}
Как я могу как-то узнать person.getPersonID, когда из добавленных элементов в поле со списком?
Thanx за помощь
Thanx man! Я собираюсь экспериментировать с этим! – user2445977
Не рекомендуется использовать метод toString объекта для одного варианта использования. Вы должны поставлять ListCellRenderer для поля со списком для настройки представления для этого варианта использования и отвечать на проверку свойств Person выбранного объекта при изменении выбора – MadProgrammer
@MadProgrammer. Вы абсолютно правы. Я добавляю этот комментарий, чтобы побудить любого, кто ссылается на это в будущем, на поставку ListCellRenderer. –