Ver Mensaje Individual
  #4 (permalink)  
Antiguo 28/10/2012, 06:31
Avatar de chuidiang
chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 7 meses
Puntos: 454
Respuesta: [DUDA] Como mostrar imagenes en una grilla?

Hola:

Es sencillo, un blucle, directamente donde lees el resultset o si quirees organizar un poco mejor el código, donde ya tengas los datos metidos en un array o lista.

Código java:
Ver original
  1. while (resultset.next()){
  2.    datos = resultset.leerdatos()
  3.    JLabel label = new JLabel();
  4.    label.setIcon(new ImageIcon(datos.getImagen());
  5.    panel.add(label);
  6. }

Si el panel ya está visible, haz una llamada a panel.updateUI() al terminar para obligar a un refresco fuerte (repaint() es más suave y no sirve en este caso).

Si quieres cambiar las imagenes, haz un panel.removeAll() y vuelves a empezar. O "complica" un poco el código reutilizando los JLabel que ya están añaadidos, eleminando los que sobren o añadiendo más si faltan.

Se bueno.
__________________
Apuntes Java
Wiki de Programación