In pratica in questo momento la tabella si autoridimensiona in base al jpanel in cui l'ho inserita invece io vorrei che le colonne si ridimensionassero in base al loro contenuto e nel caso in cui la tabella sia piu' larga del panel in cui si trova si dovrebbe attivare lo scrollbar che attualmente non si attiva perche' la tabella si ridimensiona in base al panel.

Puoi dirmi cosa fare adesso che sono stato piu' chiaro?


Ho inserito lo scrollbar orizontale come mi hai detto:
scrollPane.setHorizontalScrollBarPolicy(ScrollPane Constants.HORIZONTAL_SCROLLBAR_ALWAYS);