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.