swingx
  1. swingx
  2. SWINGX-1359

Nimbus tree handles rendered wrong for non-row based selection

    Details

    • Type: Bug Bug
    • Status: Open
    • Priority: Trivial Trivial
    • Resolution: Unresolved
    • Affects Version/s: 1.6.2
    • Fix Version/s: None
    • Component/s: TreeTable
    • Labels:
      None
    • Environment:

      Operating System: All
      Platform: All

    • Issuezilla Id:
      1,359

      Description

      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
      selection.

      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.

        Activity

        There are no comments yet on this issue.

          People

          • Assignee:
            kleopatra
            Reporter:
            aephyr
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated: