Foros del Web » Programación para mayores de 30 ;) » Java »

Pasar un array en un jList

Estas en el tema de Pasar un array en un jList en el foro de Java en Foros del Web. Hola! Llevo un tiempo dandole vueltas a pasar una consulta sql por un jList, lo que he hecho es Hacer el ataque a la base ...
  #1 (permalink)  
Antiguo 14/01/2010, 14:37
 
Fecha de Ingreso: enero-2010
Mensajes: 2
Antigüedad: 14 años, 10 meses
Puntos: 0
Pasar un array en un jList

Hola!

Llevo un tiempo dandole vueltas a pasar una consulta sql por un jList, lo que he hecho es Hacer el ataque a la base de datos, el resultado de la consulta lo guardo en un ArrayList y despues usando el siguiente trozo de código lo intento mostrar en un jList que está incrustado en un jSplitPane.

codigo:
ArrayList lista = new ArrayList();
lista = bd.busquedaGenerales(txtBusqueda.getText());

DefaultListModel modelo = new DefaultListModel();

for(int i = 0; i< lista.size(); i++){
modelo.addElement(lista.get(i));
}
lstHojas.setModel(modelo);

Haciendo esto el netbeans me lo tira para atrás:
Exception in thread "AWT-EventQueue-0" java.lang.IndexOutOfBoundsException: Index: 2, Size: 2

Si hago en el for System.out.println(lista.get(i)); si que me muestra el contenido del array como debe.

Espero respuesta :D

Muchas gracias por su atención.

Última edición por sperman86; 15/01/2010 a las 06:58

Etiquetas: jlist, pasar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:18.