Originariamente inviato da fabiolinux85
ecco che però all'inserimento della riga le colonne della tabella vengono allargate automaticamente
Quando si inserisce una riga nel model, il fire più appropriato non è fireTableStructureChanged() ma bensì fireTableRowsInserted()!

E per il remove di una riga, idem, il fire appropriato è fireTableRowsDeleted(). Se li hanno forniti.... un motivo c'è ...


E altra cosa da notare: in un "table model", che dovrebbe occuparsi solo ed esclusivamente della struttura e della gestione di "dati", fare cose tipo RilevaProduzione.labLav.setText(String.valueOf(get RowCount())); cioè il set di un componente che non centra nulla (direttamente) con i dati e con la tabella, oltretutto con tale design (un campo di un'altra classe acceduto direttamente!), è a mio avviso molto discutibile.