import java.io.*;
import javax.swing.*;
public class fileTest
{
private JFileChooser fileChooser = new JFileChooser ("Select A File");	
private File fileObject;
private String lineOfText;

public fileTest()
   {
  	 
try
     { 
     fileChooser.showOpenDialog( null );		
	  fileObject = fileChooser.getSelectedFile();

	  FileReader fileRead = new FileReader( fileObject );
	  BufferedReader textInput = new BufferedReader( fileRead );
  
     System.out.println("The file contents are:");
     while (textInput.ready() == true)
			{
			lineOfText = textInput.readLine( );
         System.out.println(lineOfText);
         }
	  textInput.close( );
	  System.exit(0);
     }
 catch(IOException e)
     {
     System.out.println("Problem reading from file.");
     }
 catch(Exception e)
     {
     System.out.println("Operator entered CANCEL");
     }

} // end constructor

public static void main(String[] args)
   {
   new fileTest(); 
   }

} // end class
