我有一个成分类
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 会显示这些对象的地址。有没有一种优雅的方式让它显示它存储的对象的属性?