Como alterar dinamicamente a cor de determinada célula no JXTreeTable

estou usandoJXTreeTable para fazer estrutura treetable agora eu quero mudar a cor da célula específica dinamicamente. Como posso mudar a cor da célula?

Eu encontrei este código para mudar a cor, mas isso não está funcionando.

Aqui está o código:

leftTree.setDefaultRenderer(Object.class, new DefaultTableCellRenderer() {

     public Component getTableCellRendererComponent(JTable table, Object value,
          boolean isSelected, boolean hasFocus, int row, int column) {
     Component c = super.getTableCellRendererComponent(table, value, 
          isSelected, hasFocus, row, column);          
      if(Integer.parseInt(rowvalue[0])==row && column==0) {
         c.setBackground(Color.red);
      }
        return c;
      }
});

questionAnswers(2)

yourAnswerToTheQuestion