Если JTable не поддерживает его изначально, то вам не повезло, так как с этой задачей будет довольно сложно справиться.
Что вам действительно нужно сделать, это написать одного или двух слушателей:
- a
MouseMotionListener
, способный отслеживать перетаскивание мыши - a
MouseListener
, способный отслеживать все другие действия мыши
Начиная с этого, вам нужно будет понять, когда пользователь начинает перетаскивать мышь над линией разделения строк, а затем использовать правильный метод: setRowHeight(int,int)
(для конкретной строки) или setRowHeight(int)
(для всех строк).
Это будет непросто, и предлагает вам не пытаться делать это динамически (высота обновляется, когда мышь движется).