What is the purpose of using an extra panel between your table and the ScrollPane.
here is some code I use to have a table ina scrollpane. And after I change the scrollpane size (setMinimunSize, setPreferreSize ...) JTable myTable = new JTable(); JScrollPane myScrollPane = new JScrollPane(); myScrollPane.setViewportView(myTable); myScrollPane.setPreferredSize(new Dimension(400,400)); > JScrollPane scrollpane = new JScrollPane(panel); > > panel.setLayout(new BoxLayout(panel, (BoxLayout.Y_AXIS))); > panel.add(tableView.getTableHeader()); > panel.add(tableView); > scrollpane.setMinimumSize(maximumPanelDimension); > panel.setMinimumSize(maximumPanelDimension); > getContentPane().add(scrollpane); > pack(); // Commenting this line not solves the problem. > show(); > > > > _______________________________________________ > Advanced-swing mailing list > [EMAIL PROTECTED] > http://eos.dk/mailman/listinfo/advanced-swing _______________________________________________ Advanced-swing mailing list [EMAIL PROTECTED] http://eos.dk/mailman/listinfo/advanced-swing