Affects Version/s: 1.6.2
Fix Version/s: None
Operating System: All
Non-row based selection: when either getRowSelectionAllowed() is false or
getColumnSelectionAllowed() is true.
May also apply to other L&F's that use different tree handles based on the
You can get Nimbus to use the correct tree handle painters by setting
appropriate values in the client property "Nimbus.Overrides". Unfortunately, due
to a Nimbus black hole:
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6752660, it is quite a task.
Alternatively, a delegate painter could be used that forwards the paint request
to the appropriate painter. Then there is no need to change the
"Nimbus.Overrides". However, that has issues for 1.6 & 1.7 compatibility as the
painter class is defined in a sun package for 1.6 and will be moved to
javax.swing (I believe) for 1.7.