Segue a foto da minha tabela, eu gostaria de pintar a linha por inteiro, onde na minha imagem está colorindo apenas a coluna do serviço.
segue meu código de colorir as linhas:
public void corLinha()
{
tbServicos.setDefaultRenderer(Object.class, new DefaultTableCellRenderer()
{
@Override
public Component getTableCellRendererComponent(JTable table, Object value,
boolean isSelected, boolean hasFocus, int row, int column)
{
JLabel label = (JLabel) super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column);
Color lightBlue = new Color(204, 204, 255);
Color azul = new Color(64, 128, 243);
if (isSelected)
{
label.setForeground(Color.WHITE);
label.setBackground(azul);
} else if (row % 2 == 0)
{
label.setForeground(Color.BLACK); // color.black
label.setBackground(Color.WHITE);
} else
{
label.setForeground(Color.BLACK);
label.setBackground(lightBlue);
}
return label;
}
});
}

