Saludos, tengo una tabla, creada a partir de un defaulttablemode y quiero poner la primera columna del mismo color que me agrega en la cabecera, ese amarillo claro tipico de las aplicaciones de windows.
Este es el codigo del modelo de la tabla.
Alguien me puede ayudar ???
Muchas gracias.
static public void crear_modelo(LinkedList [][] mat)
{
modelo_tabla = new DefaultTableModel() {
private static final long serialVersionUID = 1L;
public boolean isCellEditable(int j, int k)
{
return false;
} };
Object [] column=new Object[mat.length+1];
for (int c=0; c<mat.length+1; c++)
{
column[c]=new Integer©;
modelo_tabla.addColumn(column);
};
String [] data=new String[mat.length+1];
int maximo=0;
for (int row=0; row<mat.length; row++)
{
Integer a=new Integer(row);
data[0]=new String("q"+a.toString());
for (int col=1; col<mat[row].length+1; col++)
{
String s_total=new String();
for (int pos=0; pos<mat[row][col-1].size(); pos++)
{
s_total+=mat[row][col-1].get(pos);
if (pos<mat[row][col-1].size()-1) s_total+=", ";
};
data[col]=s_total;
if (data[col].length()>maximo) maximo=data[col].length();
};
modelo_tabla.addRow(data);
}
}