
05/05/2012, 13:02
|
| | Fecha de Ingreso: diciembre-2011
Mensajes: 152
Antigüedad: 13 años, 2 meses Puntos: 34 | |
Respuesta: Cambiar color texto en Jtable No estoy seguro de donde esta exactamente tu error, pero aqui te dejo un CellRenderer ya probado:
Código:
table.setDefaultRenderer(Object.class, new MyCellRenderer());
Código:
public class MyCellRenderer extends DefaultTableCellRenderer {
@Override
public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) {
Component component = super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column);
boolean valid = String.valueOf(table.getValueAt(row, 5)).equals("ADMIN");
component.setBackground(valid ? Color.green : Color.red);
return component;
}
}
|