Ver Mensaje Individual
  #4 (permalink)  
Antiguo 05/05/2012, 05:16
Avatar de caruizj
caruizj
 
Fecha de Ingreso: marzo-2012
Ubicación: Málaga
Mensajes: 161
Antigüedad: 13 años
Puntos: 14
Respuesta: Cambiar color texto en Jtable

Tengo hecho lo siguiente:

Cita:
public class FormatoTablaUsuarios extends DefaultTableCellRenderer
{
public Component getTableCellRendererComponent
(JTable table, Object value, boolean selected, boolean focused, int row, int column)
{
setEnabled(table == null || table.isEnabled()); // see question above

if (String.valueOf(table.getValueAt(row, column)).equals("ADMIN")) {
setBackground(Color.green);
}
else
setBackground(null);

super.getTableCellRendererComponent(table, value, selected, focused, row, column);

return this;
}
}

Pero solo me pone de color verde la celda ADMIN. Si hago un bucle for no me funciona... Realmente no sé lo que estoy haciendo porque no entiendo si pongo if (row==2) y coloreo en verde me colorea toda la fila.



EDITO: Vale, es que estoy más empanado que nada, me pongo a mirar cosas por ahi y a probar todo y no me paro a leer lo que pongo...

(row,5).equals("ADMIN")

Un saludo
__________________
Aprendiendo un poco de Java :D

Última edición por caruizj; 05/05/2012 a las 05:58