Open homebeaver opened 1 year ago
Aufgefalle ist mir das bei InteractiveTestCase org.jdesktop.swingx.decorator.HighlighterIssues.
org.jdesktop.swingx.decorator.HighlighterIssues
Der Test interactiveTableCustomCoreRendererColorBasedOnValue sollte die Zellen, die ein 'y' enthalten Rot darstellen.
interactiveTableCustomCoreRendererColorBasedOnValue
if (getText().contains("y")) { setForeground(Color.RED); ...
Das funktioniert aber nicht. Unten wäre der SOLL-Zustand:
Nach etwas Recherche stelle ich fest, dass es an dem prop DTCR_COLORMEMORY_HACK liegt, DTCR == DefaultTableCellRenderer
DTCR_COLORMEMORY_HACK
/** * Initializes the table for use. * */ private void init() { putClientProperty(USE_DTCR_COLORMEMORY_HACK, Boolean.TRUE); ...
Schaltet man DTCR_COLORMEMORY_HACK aus, so kommt man zu dem unteren Ergebnis.
Allerdings funktionieren dann andere Tests nicht!!! Der Test interactiveTableCustomCoreRendererColor hat ein seltsames Verhalten!!!
Aufgefalle ist mir das bei InteractiveTestCase
org.jdesktop.swingx.decorator.HighlighterIssues
.Der Test
interactiveTableCustomCoreRendererColorBasedOnValue
sollte die Zellen, die ein 'y' enthalten Rot darstellen.Das funktioniert aber nicht. Unten wäre der SOLL-Zustand:
Nach etwas Recherche stelle ich fest, dass es an dem prop
DTCR_COLORMEMORY_HACK
liegt, DTCR == DefaultTableCellRendererSchaltet man DTCR_COLORMEMORY_HACK aus, so kommt man zu dem unteren Ergebnis.
Allerdings funktionieren dann andere Tests nicht!!! Der Test interactiveTableCustomCoreRendererColor hat ein seltsames Verhalten!!!