swingx
  1. swingx
  2. SWINGX-1392

JXTable: ColumControlButton lost on LAF change

    Details

    • Type: Bug Bug
    • Status: Resolved
    • Priority: Minor Minor
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.6.3
    • Component/s: Table
    • Labels:
      None

      Description

      happens if

      • toggle ComponentOrientation
      • change LAF

        Activity

        Hide
        kleopatra added a comment -

        workaround: temporarily remove all upper corners that are the same as the columnControl

        applied as of revision #3926

        Show
        kleopatra added a comment - workaround: temporarily remove all upper corners that are the same as the columnControl applied as of revision #3926
        Hide
        kleopatra added a comment -

        added visual test
        happens if the scrollPane resets its layoutManager in updateUI

        At its base is the well-known quirkiness of JScrollPane which cannot really cope with CO and corners. JXTable goes some way to mitigate that, by forcing a re-config of the enclosing scrollPane's corner in setCO. That's not perfect because it basically installs the ColumnControll in both upper corners

        Show
        kleopatra added a comment - added visual test happens if the scrollPane resets its layoutManager in updateUI At its base is the well-known quirkiness of JScrollPane which cannot really cope with CO and corners. JXTable goes some way to mitigate that, by forcing a re-config of the enclosing scrollPane's corner in setCO. That's not perfect because it basically installs the ColumnControll in both upper corners

          People

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

            Dates

            • Created:
              Updated:
              Resolved: