Salve a tutti,
Devo salvare un array di tipo Book in un file, scegliendo tramite un JTextField il nome del file.
Se una volta scritto il nome del file e confermo con il pulsante "SALVA" il file è gia esistente nel mio workspace voglio che appaia una JDialog che mi dice che il file è già esistente, e se voglio confermare, ad esempio con una JDialog con due pulsanti "si" o "no".
La salva l'ho fatta in questo modo:
codice:try{ f_out = new FileOutputStream(txt_file.getText()); for(int i=0;i<dim_book;i++){ f_out.write(libro[i].Titolo.getBytes()); f_out.write(" ".getBytes()); f_out.write(libro[i].Autore.getBytes()); f_out.write(" ".getBytes()); f_out.write(libro[i].Anno.getBytes()); f_out.write(" ".getBytes()); f_out.write(libro[i].Percorso.getBytes()); f_out.write(" ".getBytes()); f_out.write(libro[i].numpag.getBytes()); f_out.write("\r".getBytes()); } f_out.flush(); f_out.close(); JOptionPane.showMessageDialog(f_main, "Salvataggio avvenuto con successo."); grafica_Panel(); }catch(IOException ex){ JOptionPane.showMessageDialog(f_main, "Errore caricamento file."); }
Scusate ma non ho capito ancora come scrivere ordinato il CODE
Grazie in anticipo.