Jak dynamicznie zmienić kolor konkretnej komórki w JXTreeTable

ja używamJXTreeTable do tworzenia struktury treetable teraz chcę dynamicznie zmienić kolor konkretnej komórki. Jak mogę zmienić kolor komórki?

Znalazłem ten kod, aby zmienić kolor, ale to nie działa.

Oto kod:

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