import javax.swing.ListModel;
Después creamos en el constructor el modelo de la lista, en el que podemos cargar un ArrayList:
public static DefaultListModel modelo = new DefaultListModel();
luego para mostrar los elemento en el jList tendremos que llevar el arrayList al modelo, añadiendo como lo ariamos con os elementos de un arrayList, y por ultimo agregar el modelo de la lista con el metodo setModel() a la lista jList:
public static void cargaModeloLista() {
Iterator it = listaTDev.iterator();
while (it.hasNext()) {
Trabajos t = (Trabajos) it.next();
trabajo = t.getTrabajo();
modelo.addElement(t.getTrabajo());
}
jList1.setModel(modelo);
}
listaTDev es un ArrayList de la clase Trabajos, listaTDev esta declarado en el constructor como public static:
public static ArrayList
Y el metodo lo que hace es leerlo para luego añadirlo al modelo con el metodo addElement().
No hay comentarios:
Publicar un comentario