В моем JTable есть способ ограничить пользователя настройкой высоты строки или ширины столбца с помощью мыши. Я уже использую
JTable table=new JTable();
table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
table.getTableHeader().setReorderingAllowed(false);
Таблица находится внутри панели прокрутки.