Ciao a tutti,
ho un'altro problema
Devo salvare i dati che sono inseriti in una JTable.
Ho creato un metodo che salva e un che carica i dati; salvo quando clicco il pulsante "SALVA" e carico quando lancio il programma.
Quando vado a salvare mi esce questo spiacevolissimo errore:
Potete aiutarmi?codice:java.io.notserializableexception: javax.swing.plaf.synth.synthtableheaderui
Sicuramente c'è qualcosa di sbagliato anche nel caricare il model, ma non riesco ad arrivare fin l+ finché non salvo
Qui sotto il codice dei due metodi per serializzare:
codice:private void salva(DefaultTableModel mod){ try{ fos = new FileOutputStream ("restore.ser"); oos = new ObjectOutputStream(fos); oos.writeObject(mod); oos.close(); }catch(Exception e){ JOptionPane.showMessageDialog(null, "Errore:\n"+e.toString()); } } private void carica(){ try{ fis = new FileInputStream ("restore.ser"); ois = new ObjectInputStream(fis); jTableGenerale.setModel((DefaultTableModel)ois.readObject()); ois.close(); }catch(Exception e){ JOptionPane.showMessageDialog(null, "Errore:\n"+e.toString()); } }



Rispondi quotando