Manter cor nas linhas de Jtable depois de Sort

Eu tenho uma tabela que apresenta as idades de pessoas e que colore as linhas de acordo com a idade. Quando eu clico na coluna e reordena as linhas, as cores se mantêm no padrão antigo. Eu li alguma coisa sobre convertRowIndexToModel ou toView, mas não consegui entender direito como eu deveria utilizar isso. É essa mesmo a direção a seguir? Alguém pode me mostrar algum exemplo?
Obrigado

Desculpem perguntar novamente, mas ainda não consegui encontrar uma solução para o meu problema…
Alguém poderia me dar um caminho, ou dizer onde eu poderia procurar?
Abraço.

É isso mesmo.
Use o método convertRowIndexToModel(int).

Um exemplo:

	public MovimentoFinanceiro getLancamentoDaLinhaSelecionada() {
		if (this.jTable1.getSelectedRow() == -1) {
			return null;
		}
		int modelRow = this.jTable1.convertRowIndexToModel(this.jTable1
				.getSelectedRow());
		return pegaLancamentoDaLinha(modelRow);
	}

http://docs.oracle.com/javase/tutorial/uiswing/components/table.html

E esse código vai no TableModel?
Eu tou usando NetBeans e estou apanhando dessas coisas mais complexas de GUI…

Não. No caso desse exemplo, o código está junto com a classe da tela.

Lendo novamente o seu problema, me veio uma idéia… Tente dar um repaint e diga o que acontece.