RFR: 8234071: JTable.AUTO_RESIZE_LAST_COLUMN acts like AUTO_RESIZE_ALL_COLUMNS
Prasanta Sadhukhan
psadhukhan at openjdk.org
Thu Jul 11 03:03:56 UTC 2024
On Wed, 10 Jul 2024 18:15:11 GMT, Phil Race <prr at openjdk.org> wrote:
> Isn't LAST_COLUMN is meant to be different than specifying a particular column ? Suppose the app specified the resizing column and expects it to be unchanged after changing mode back to a previous mode ? If the app changes the mode would it really expect now a particular column to be specified ? Is a specific test going to be hard ? No one actually routinely manually tests this in SwingSet, and we don't do integration testing any more.
As per the `JTableHeader.setResizingColumn` spec,
`Application code will not use this method explicitly, it is used internally by the column sizing mechanism`
so app will/should not specify the resizing column directly so I guess it's alright to expect this will not get changed..
I also tested with different autoresize modes and it works fine.
Regarding test, I am not able to think of any automated way to test this, so if it can be manual, then I thought it will be as good to test it out through SwingSet2 since manual tests also is run only during ATR...
-------------
PR Comment: https://git.openjdk.org/jdk/pull/20107#issuecomment-2221902306
More information about the client-libs-dev
mailing list