如何将元素添加到由我自己的Type参数化的JList中

时间:2013-06-16 01:33:04

标签: java swing jlist defaultlistmodel

我创建了JList,但它(及其'模型)缺少addElement方法。如何将我的班级Pacjent的实例添加到JList

Pacjent p = new Pacjent("Blosom", "Polo");
ListModel<Pacjent> model = new DefaultListModel<Pacjent>();
pList = new JList<Pacjent>(model);

public class Pacjent extends Osoba {

    private String imie;
    private String nazwisko;
    public ArrayList<Ubezpieczenie> ubezpieczenia = new ArrayList<Ubezpieczenie>();


...}

1 个答案:

答案 0 :(得分:3)

您可以向模型添加元素。而不是写

ListModel<Pacjent> model = new DefaultListModel<Pacjent>();

DefaultListModel<Pacjent> model = new DefaultListModel<Pacjent>();

并调用其model.addElement(element)方法。