Home › Forum › Nuclos Entwicklung › Plugins › Suchergebnis – Farbliche Hervorhebung › Aw: Suchergebnis – Farbliche Hervorhebung
Für die Standardergebnisliste müsste man den SubFormController überschreiben. Die Aufgabenlisten sind, soweit ich weiss, nicht erweiterbar, lasse mich aber auch gerne eines besseren belehren 😉
Im SubFormController muss die Methode getTableCellRenderer(CollectableEntityField) überschrieben werden.
Hier mal ein Beispiel wie das aussehen könnte:
@Override
public TableCellRenderer getTableCellRenderer(
CollectableEntityField clctefTarget) {
TableCellRenderer defaultTCR = super.getTableCellRenderer(clctefTarget);
return new TwoColorsTableCellRenderer(defaultTCR);
}
private class TwoColorsTableCellRenderer implements TableCellRenderer {
private final TableCellRenderer defaultTCR;
public TwoColorsTableCellRenderer(TableCellRenderer defaultTCR) {
super();
this.defaultTCR = defaultTCR;
}
@Override
public Component getTableCellRendererComponent(JTable table,
Object value, boolean isSelected, boolean hasFocus, int row,
int column) {
Component defaultComponent = defaultTCR.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column);
defaultComponent.setBackground(row%2==0? Color.LIGHT_GRAY : Color.WHITE);
return defaultComponent;
}
}
… Ist nur ganz kurz getestet. Sieht aber schon ganz nett aus :laugh: