Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/07/2012, 15:45
ielea
 
Fecha de Ingreso: junio-2012
Mensajes: 11
Antigüedad: 11 años, 10 meses
Puntos: 0
Imagen celda JTable

Hola!! Buenas!

Estoy llenando una jTable, y ahora necesito agregar una imagen en una celda, mi problema es que me agrega la imagen en cada celda y yo solo la quiero en una, implemente una clase con DefaultTableCellRenderer es esta:

public Component getTableCellRendererComponent ( JTable table, Object value, boolean selected, boolean focused, int row, int column)
{
String tvalor= (String) table.getValueAt(row, 5);
if(tvalor.equals("nocomunica"))
{
setIcon(new ImageIcon("Imagenes/f2.png"));
}
else if (tvalor.equals("comunica"))
{
setIcon(new ImageIcon("Imagenes/f1.png"));
}
setText(value !=null ? value.toString() : "");
return this;
}

y la llamo así:

mitabla.setDefaultRenderer(Object.class, new RenderCeldaImagen());

Gracias!