Quiero cambiar el color de fondo de un encabezado de tabla particular. En mi aplicación, debo establecer el color del encabezado Rojo en el mes actual. Mi código está aquí ::particular un encabezado de tabla color java columpio
jTable1.getTableHeader().
setDefaultRenderer(
new DefaultTableHeaderCellRenderer());
@Override
public Component getTableCellRendererComponent(JTable table, Object value,
boolean isSelected, boolean hasFocus, int row, int column) {
super.getTableCellRendererComponent(table, value,
isSelected, hasFocus, row, column);
JTableHeader tableHeader = table.getTableHeader();
if(column==1)
tableHeader.setBackground(Color.red);
return this;
}
Esto hace que todo rojo el color de cabecera. Por favor, dame alguna sugerencia. Gracias de antemano.
+1 a esta respuesta y la respuesta vinculada. Ahora eso es algo que vale la pena recordar para evitar perder montones de tiempo la próxima vez que estoy trabajando con las tablas – Robin
Muchas gracias kleopatra – Aritra