Originariamente inviato da Metflar
1.ottieno il numero delle righe fai un ciclo e con removeRow del modella della tabella elimini la riga ad un certo indice.
Dipende dal table model usato.

Originariamente inviato da Metflar
2.una volta creata una TableColumn imposti con setPreferredWidth la dimensione
Se non sbaglio (potrei ... devo controllare sulla documentazione) bisogna prima mettere il modo di auto-resize a AUTO_RESIZE_OFF.

Originariamente inviato da Metflar
3.setEnabled
Beh, no questo disabilita tutto il componente! È sempre il table model che stabilisce se una cella è editabile o no.

Originariamente inviato da Metflar
4.getSelectedRow che restituisce l'indice della riga selezionata
O anche getSelectedRows() se è a selezione multipla.