Cómo cambiar el color de una celda en particular en JXTreeTable dinámicamente

Estoy usando JXTreeTablepara hacer una estructura de tabla de árbol ahora quiero cambiar dinámicamente el color de una celda específica. ¿Cómo puedo cambiar el color de la celda?

Encontré este código para cambiar el color, pero esto no funciona.

Aquí está el 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;
      }
});
Respuesta 1

Usa resaltadores.

addHighlighter(new ColorHighlighter());
Respuesta: 2

Algunos artículos de Powermock / Mockito mencionaron el uso de un método PowerMock.mockStaticPartial: ¡el único problema es que no puedo encontrarlo en ningún lado! ¿Alguien sabe qué artefacto y versión esto existe / existió ...

Recientemente actualicé mi proyecto java a gradle 5.2.1, desde la versión 2.0 de gradle. En Gradle 2.0, al hacer un ./gradlew shadowJar creó un archivo llamado: hthu-email-service-3.0.0-all.jar ... este archivo ...

ws = new MozWebSocket ("ws: // localhost: 8080 / html5WebSocket / mywebsocket.do"); Utilicé el código anterior para ejecutar la solicitud websocket, pero descubrí que la conexión se cerró inmediatamente con el método ...

Tengo una lista: lista privada <String> lista; Quiero convertirlo en un LinkedHashMap (para preservar el orden), de modo que los dos primeros valores en el mapa sean una entrada de LinkedHashMap y así sucesivamente hasta que ...