So ändern Sie die Farbe einer bestimmten Zelle in JXTreeTable dynamisch

ich benutzeJXTreeTable Um nun eine Baumstruktur zu erstellen, möchte ich die Farbe einer bestimmten Zelle dynamisch ändern. Wie kann ich die Farbe der Zelle ändern?

Ich fand diesen Code, um die Farbe zu ändern, aber das funktioniert nicht.

Hier ist Code:

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;
      }
});

Antworten auf die Frage(2)

Ihre Antwort auf die Frage