Olá pessoal.
Preciso colorir minhas linhas de um jtable e em algumas colunas da tabela setar os valores para direita, até ai tudo bem, já implementado mais não sei o por quê, a célula que estou formatando direita.setHorizontalAlignment(SwingConstants.RIGHT) não fica colorida a célula, sendo que o restante fica colorido normal, alguém já passou por isto?
Primeiramente estou colorindo as células e depois setando para direita.
Depende de como vc implementou a “coloração”. Provavelmente tem algum erro no teu codigo, pois esse método não faz nada com o background de um JLabel ou qqr outro componente.
No meu inicializase eu chamo ele tListaPrecosProdutos.setDefaultRenderer(Object.class, new ColorRenderer());
sendo que tListaPrecosProdutos é meu table.
class ColorRenderer extends DefaultTableCellRenderer {
private static final long serialVersionUID = 1L;
Certo cara, deu certo desta forma que você escreveu, mais no meu caso queria apenas uma coluna, a de número 5, e aqui está setando todas as colunas e não apenas a cinco.