/** Sets the number of visible rows. */ public void setVisibleRows(int num) { int tableHeight = num * segmentTable.getRowHeight(); scrollPane.setSize(getTableWidth(), tableHeight + 3); setPreferredSize(new Dimension(getTableWidth(), tableHeight + 30)); setSize(getTableWidth(), tableHeight + 30); }