Ma non dovresti istanziare un nuovo JTable ogni volta. Se istanzi un nuovo JTable allora dovresti rimuovere il JTable vecchio dal pannello, inserire quello nuovo e allora in questo caso certo che sarebbe una questione di validate/repaint! Perché cambia la struttura del contenitore (il pannello).Originariamente inviato da fcorsa
sbaglio qualcosa nel metodo perche non va?
codice:public void reset() throws SQLException{ Statement stat = con.createStatement(); // stringa della query per la visualizzazione delle materiali String query = "select * from magazzinoban order by id;"; // esegue la query con le caratteristiche della tabbellascrollabile rs = stat.executeQuery(query); // crea la tabella con il modello model= new ModelloTabella(rs); table = new JTable(model); }
Ti basta o cambiare i dati nel modello o istanziare un nuovo modello e assegnarlo al JTable.

Rispondi quotando