I am having an issue with JTables I know my code is a little hard to follow, it\'s also a little jumbled around because it\'s coming from a fairly big program. And yes I just le
What exactly does the
setPreferredScrollableViewportSize
do? Does it just force the table to always be that size? What is the whole pack thing?
The getPreferredScrollableViewportSize()
method is defined in the Scrollable
interface, discussed in Implementing a Scrolling-Savvy Client. Rather than setting the preferred size, you can override getPreferredScrollableViewportSize()
to change the default. Making the height a multiple of getRowHeight()
is illustrated here. More on preferred size may be found here. Conveniently, the pack()
method "Causes this Window
to be sized to fit the preferred size and layouts of its subcomponents."