codice:
if (e.getComponent().getName().equals("save")) { try { ObjectOutputStream salva = new ObjectOutputStream(new FileOutputStream( "/home/sinapsi/Scrivania/Eclipse/testng/partiteSalvate/salvataggio.dat", true)); for (int y = 0; y < 8; y++) { for (int x = 0; x < 8; x++) { salva.writeObject(scacchieraDaSalvare.getPezzoAtPosizione(new Casella(x, y)) + "\n"); } } JOptionPane.showMessageDialog(null, "Partita Salvata", "Salva", JOptionPane.ERROR_MESSAGE); salva.close(); return; } catch (IOException e1) { e1.printStackTrace(); JOptionPane.showMessageDialog(null, "Partita NON Salvata", "Salva", JOptionPane.ERROR_MESSAGE); } }
Guarda io salvo così!!
Magari sbaglio ma sono convinto di salvare oggetti non stringhe