ecco la porzione di codice incriminata:
qualsiasi file seleziono, mi da errore di apertura file(errore nel percorso, file non trovato)codice:class openFile{ private ObjectInputStream input; private String percorso = ""; public String getPercorso() { return percorso; } public openFile() { JFileChooser code = new JFileChooser(); code.setFileSelectionMode(JFileChooser.FILES_ONLY); code.setCurrentDirectory(code.getCurrentDirectory()); int result = code.showOpenDialog(null); if(result == JFileChooser.CANCEL_OPTION) //se l'utente clicca cancel return; File fileName = code.getSelectedFile(); //crea un oggetto File associato // al file prescelto //visualizza eventuale messaggio d'errore causato dal nome del file if(fileName == null || fileName.getName().equals("")) JOptionPane.showMessageDialog(null, "Nome File non valido", "Nome File non valido", JOptionPane.ERROR_MESSAGE); else { try { input = new ObjectInputStream(new FileInputStream(fileName)); System.out.println("File " + fileName.getName() + " aperto correttamente."); //messaggio conferma percorso += (code.getCurrentDirectory()); } //eventuali eccezioni apertura file catch (IOException ioException) { JOptionPane.showMessageDialog(null, "Errore aperture File", "Errore", JOptionPane.ERROR_MESSAGE); } } } }
:master: perchè?
non riesco proprio a trovare l'errore.

Rispondi quotando

