Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/01/2010, 14:37
sperman86
 
Fecha de Ingreso: enero-2010
Mensajes: 2
Antigüedad: 14 años, 3 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