Ciao raga
ho un problema con le JTable, vi spiego subito.
allora io creo una tabella in questo modo:
codice:
ResultSet rs = stat.executeQuery(query);
// crea la tabella con il modello
ModelloTabella model= new ModelloTabella(rs);
table = new JTable(model);
table.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
table.setRowSorter(new TableRowSorter (model));
// aggiunge la tabella allo scrollpane
scrollpane = new JScrollPane(table);
ora se effettuo modifice al tatabase e associo la tabella ad un altro modello con numero di righe inferiore in questo modo:
codice:
Statement st1 = con.createStatement();
ResultSet rs1 = st1.executeQuery(query);
ModelloTabella model1= new ModelloTabella(rs1);
table.setModel(model1);
la tabbella risultante visualizza il risultato nuovo , ma contiene righe bianche (campi vuoti) pari al numero di righe del vecchio model.
Penso che questo problema sia dato da .setModel() , come faccio a non far uscire quelle righe bianche?
Spero di essere stato chiaro, e vi ringrazio per le risposte !