Issue Details (XML | Word | Printable)

Key: SWINGX-1392
Type: Bug Bug
Status: Resolved Resolved
Resolution: Fixed
Priority: Minor Minor
Assignee: kleopatra
Reporter: kleopatra
Votes: 0
Watchers: 0

If you were logged in you would be able to see more operations.

JXTable: ColumControlButton lost on LAF change

Created: 02/Feb/11 01:32 AM   Updated: 22/Feb/11 06:11 AM   Resolved: 22/Feb/11 06:11 AM
Component/s: Table
Affects Version/s: None
Fix Version/s: 1.6.3

Time Tracking:
Not Specified

Participants: kleopatra

 Description  « Hide

happens if

  • toggle ComponentOrientation
  • change LAF

kleopatra made changes - 22/Feb/11 04:39 AM
Field Original Value New Value
Status Open [ 1 ] In Progress [ 3 ]
kleopatra added a comment - 22/Feb/11 04:44 AM

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

kleopatra added a comment - 22/Feb/11 06:11 AM

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

applied as of revision #3926

kleopatra made changes - 22/Feb/11 06:11 AM
Status In Progress [ 3 ] Resolved [ 5 ]
Resolution Fixed [ 1 ]