我有一个对象的 ArrayList,它是 cd 的类型。我想将所有对象添加到 JList 并向用户显示名称字段。我可以将 String 类型添加到 JList 但是对象的特定字段呢?
光盘是:
class CD{
public CD(String n){name = n;}
private String name;
public String getName(){return name;}
public void setName(String n){name = n;}
}
数组列表是:
ArrayList<CD> myList = new ArrayList<CD>();
现在我想将 myList 添加到 JList 中:
JList list = new JList(myList);
panel.add(list);
JScrollPane scrol = new JScrollPane(list);
frame.add(scrol,BorderLayout.EAST);
frame.add(panel);
frame.setVisible(true);
首先,这种方式正确吗?其次,如何在列表中显示对象的用户名字段?我想要的界面是:
左边是我的对象的名字!提前致谢。伯纳德