viernes, 27 de agosto de 2010

Crear jList y modelos

Para crear jList tendremos que importar ListModel.


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 listaTDev = new 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