<< Back to previous view

[SWINGX-1546] Regression: JRendererCheckbox doesn't paint background for synth-based lafs Created: 13/Feb/13  Updated: 22/Feb/13  Resolved: 22/Feb/13

Status: Resolved
Project: swingx
Component/s: Renderer
Affects Version/s: 1.6.5
Fix Version/s: 1.6.5-1

Type: Bug Priority: Blocker
Reporter: kleopatra Assignee: kleopatra
Resolution: Fixed Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
is related to SWINGX-1513 JRendererCheckBox: setting opacity to... Resolved
Tags: JRendererCheckBox nimbus synth-based-lafs transparency
Participants: kleopatra


Introduced by Swingx-1513 (support fully transparent renderer)

reported by wzberger:


Comment by kleopatra [ 13/Feb/13 01:40 PM ]

the regression is to core behaviour, only worse: in core, the checkbox renderer has no striping background, but the selection background is showing. In SwingX 1.6.5 not even the selection is showing.

Reverting to 1.6.4 JRendererCheckbox as an emergency measure (needs a new tackle of 1513 some time in future)

Note - to myself - that default (nimbus) striping has changed from jdk6 -> jdk7

  • removing the "Table.alternateRowColor" has no effect, striping happens always
  • setting a custom "Table.alternateRowColor" has no effect, striping color is always the default
  • striping now correctly is done on the odd row#
Comment by kleopatra [ 13/Feb/13 01:42 PM ]

fixing this by reverting the fix of 1513 requires to tackle the 1513 differently

Comment by kleopatra [ 22/Feb/13 11:16 AM ]

Fixed by explicitly setting opacity to true.

Deciding about a better overall handling (like allowing the ui to apply its painter) is a different issue and will be tackled in a normal release(see the forum thread for details)

As the fix to 1513 was not reverted, that can be closed again as well.

Generated at Wed Apr 23 16:28:43 UTC 2014 using JIRA 4.0.2#472.