Ho scritto cosi ma non lo fa stesso. Dove posso aver sbagliato? graziecodice:buttonINPUT.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { JFileChooser chooser = new JFileChooser(); chooser.showOpenDialog(null); File file = fc.getSelectedFile(); try { input = new BufferedReader( new InputStreamReader( new FileInputStream( file))); text1.setText(input.readLine()); text2.setText(input.readLine()); text3.setText(input.readLine()); text4.setText(input.readLine()); text5.setText(input.readLine()); } catch(Exception e1) { e1.printStackTrace(); } } });
Poi guardo anche.P.S. Dovresti testare il valore di ritorno di showOpenDialog.
E se vogliamo fare i fini, il JFileChooser sarebbe meglio tenerlo referenziato come variabile di istanza, e creare il JFileChooser solo alla prima necessità. Così si mantiene l'ultima directory usata dall'utente.

Rispondi quotando