codice:
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();
                      }
                 
              }
          });
Ho scritto cosi ma non lo fa stesso. Dove posso aver sbagliato? grazie

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.
Poi guardo anche.