Сначала добавьте JTable
в JScrollPane
и установите политику существования полос прокрутки:
new JScrollPane(myTable, JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED, JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
Затем укажите, что JTable не должен автоматически изменять размер столбцов, установив режим AUTO_RESIZE_OFF
:
myJTable.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);