Colorir linha e setar valor de coluna para direita usando DefaultTableCellRenderer

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.

Obrigado pela atenção.
Yuri Silva.

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.

Cola aí o codigo do teu CellRenderer…

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;

	public Component getTableCellRendererComponent(JTable table, Object value,
			boolean isSelected, boolean hasFocus, int row, int column)    {
		column = 0;
		super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column);          
		if(verificaCor(row) == "yellow"){				
			this.setBackground(Color.YELLOW);
		}else if(verificaCor(row) == "red"){	
			bloqueiaLinha = 1;
			this.setBackground(Color.RED);	
		}else setBackground(Color.WHITE);
		return this;
	}	
	
}

private String verificaCor(int row) {    	
	String colorLinha;    	
	colorLinha = String.valueOf(tListaPrecosProdutos.getValueAt(row, 2));
	if(colorLinha.contains("*")){
		return "yellow";
	}else if(colorLinha.contains("`")){
		return "red";
	} else return "white";
[code]

Faltou colocar entre as TAG de codigo pra ficar formatado esse teu codigo…

Nao vi onde tentou alinhas.

Mas seria algo do tipo

            if(col == 1){
                this.setHorizontalAlignment(SwingConstants.RIGHT);
            }

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.

Obrigado pela ajuda.

Problema resolvido conforme ajuda do "brlima"
Valew pela ajuda.
Abraço.