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