To size up the table#setPreferredSize().
table.setPreferredSize(new Dimension(500, 500));
To size up the columns table#getColumn().
table.getColumn(columnNames[0]).setPreferredWidth(100);
table.getColumn(columnNames[1]).setPreferredWidth(400);
I hope this will help to resolve your issue. If you got any issue while implementing this then just ask.