У меня есть класс ингредиентов
public class Ingredient {
String NameP;
List ListS;
String Desc;
List ListT;
...
несколько экземпляров этого класса хранятся в списке объектов. у меня тоже есть
javax.swing.JList ListIng;
С его моделью, установленной на
ListIngModel = new DefaultListModel();
Идея состоит в том, чтобы использовать Jlist для отображения поля «NameP» всех объектов, выбрать один из них для дальнейшей проверки, а затем захватить выбранный объект:
Ingredient Selected = ListIngModel.get(ListIng.getSelectedIndex())
Я могу загрузить объекты в модель списка, но тогда JList отображает их адреса. Есть ли элегантный способ заставить его отображать свойство объектов, которые он хранит?