在C:开了个txt档案写了例如(HELLO!!!....)想读取txt档案的内容,为何不行??要改什么?
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.io.*;
public class FileReadNameFieldFrame extends JFrame{
private String fStr, message;
private JTextArea outputArea;
private File readFile;

private FlowLayout layout; 
private Container container; 
private JTextField inputField;


private JButton drawRect2Button;


    public FileReadNameFieldFrame()
    {
       super( "File Read Name Field Demo" );
       
       
       
   
             layout = new FlowLayout(); 
       container = getContentPane(); 
       setLayout( layout ); 
       
       layout.setAlignment( FlowLayout.CENTER );
      
       layout.layoutContainer( container );       inputField = new JTextField( 20 );
       add( inputField );
       
       
drawRect2Button = new JButton("reader");
add(drawRect2Button);
       
       
       
       
        outputArea = new JTextArea( 10, 20 );
        add( outputArea );        
        
     
        
 
        FileNameReadCheckHandler handler = new FileNameReadCheckHandler();
        inputField.addActionListener( handler );
        drawRect2Button.addActionListener(handler);
        
        
                setSize( 275, 250 );
        setVisible( true );
        
        
        
    }    
    public static void main( String args[] )
    {
     FileReadNameFieldFrame application = new FileReadNameFieldFrame();       application.setDefaultCloseOperation(
          JFrame.EXIT_ON_CLOSE );
    }
    
  
    public void buildOutput2() {
     readFile = new File(fStr);
      outputArea.setText(
    
     message
    
     );
    }
    
      private class FileNameReadCheckHandler implements ActionListener{             public void actionPerformed( ActionEvent event )
        {
         if(event.getSource()==drawRect2Button){
             JFileChooser fc = new JFileChooser();
         int returnVal = fc.showOpenDialog(null);
         if (returnVal == JFileChooser.APPROVE_OPTION) {
         File file = fc.getSelectedFile();
         System.out.println("Opening: " + file.getName());
        
}               File file2 = fc.getSelectedFile();   
             fStr= new String ("C://Hello.txt");
               readFile= new File(fStr);
               message = new String (fStr);
               buildOutput2();
         }
    }
    }
    }   
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
import javax.swing.*;public class FileReadDemo{

    // execute application
    public static void main( String args[] )
    {
     FileReadNameFieldFrame application = new FileReadNameFieldFrame();
    
     application.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
    }    
}