Originariamente inviato da Aleb
come faccio a impostare a capo automatico per una colonna di una jtable?
La gestione delle celle in un JTable è basata sui "renderer" e "editor". I renderer generalmente/tipicamente forniscono come componente un banale JLabel. JLabel non ha, di per sé, capacità di far "andare a capo" il testo.
Inoltre la altezza delle righe nel JTable non dipende dal renderer o dal componente fornito dal renderer ma da una impostazione "globale" sulla tabella (vedere setRowHeight() di JTable).

JLabel può far "andare a capo" ma solo se si usa il rendering di codice HTML (es. label.setText("<html>blabla
altra riga</html")
). Ma questo comunque aiuterebbe solo relativamente in una cella di JTable.