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