+1  A: 

Check out this blog post which describes exactly what you seek.

Savvas Dalkitsis
PERFECT - Exactly what I was looking for!! Thank You
Virat Kadaru
A: 

Use JTable's method setAutoResizeMode with one of the constants

AUTO_RESIZE_ALL_COLUMNS,

AUTO_RESIZE_LAST_COLUMN,

AUTO_RESIZE_NEXT_COLUMN,

AUTO_RESIZE_OFF,

AUTO_RESIZE_SUBSEQUENT_COLUMNS

eugener