jueves, 8 de octubre de 2009

Renglones del JTable o Grid en Colores

Esta es una pequeña rutina para Java (Swing) para poner color a los renglones de un Grid o JTable


Cuando creas el JTable que necesitas modificar agrega el siguiente codigo

TblTabla = new javax.swing.JTable(){
public java.awt.Component prepareRenderer(javax.swing.table.TableCellRenderer renderer ,
int row, int col)
{
java.awt.Component c = super.prepareRenderer(renderer, row, col);
if (this.getSelectedRow() == row)
{ //Este es el color cuando se seleccione el renglon
c.setBackground(new java.awt.Color(0,0,0));
}
else
{
if((row%2) == 0)
{
c.setBackground(new java.awt.Color(165,241,204));
}
else
{
c.setBackground(new java.awt.Color(255, 255, 255));
}
}
return c;
}
};

y ya despues puedes agregar listeners y demas propiedades necesarias.

No hay comentarios:

Publicar un comentario