There's a specific scenario I've run into with JXTable (maybe its even a JTable issue) regarding what happens AFTER I execute a 'Pack All Columns' call.
'Pack All Columns' works fine, but when I then manually make a column width smaller, upon the next TableModelEvent received, the column width I modified is then always made LARGER. I notice that JTable's private setWidthsFromPreferredWidths() is ultimately called which looks like the culprit.
Again, this issue only occurs after I select 'Pack All Columns'. Is this a known bug or is this the intended behavior of 'Pack All Columns'?