www.pudn.com > lxc.rar > aFileDialog.java


import java.io.*; 
import java.awt.*; 
import java.awt.event.*; 
public class aFileDialog{ 
       public static void main(String args[]){ 
       	      new FileFrame(); 
       	}	 
} 
 
 
class FileFrame extends Frame implements ActionListener{ 
       TextArea ta; 
       Button open,quit; 
       FileDialog fd; 
       public FileFrame(){ 
       	      super("Display txt files"); 
       	      ta=new TextArea(); 
       	      open=new Button("open"); 
       	      quit=new Button("quit"); 
       	      open.addActionListener(this); 
       	      quit.addActionListener(new ActionListener(){ 
       	      	      public void actionPerformed(ActionEvent e){ 
       	      	              dispose(); 
       	      	              System.exit(0); 
       	      	      } 
       	      	}); 
       	      setLayout(new FlowLayout()); 
       	      add(ta); 
       	      add(open); 
       	      add(quit); 
       	      setSize(800,600); 
       	      show();		  
       	} 
public void actionPerformed(ActionEvent e){ 
       	      	              fd=new FileDialog(this,"open files",FileDialog.LOAD); 
       	      	              fd.setDirectory("e:\\"); 
       	      	              fd.show(); 
       	      	              try{ 
       	      	                    File myFile=new File(fd.getDirectory(),fd.getFile()); 
       	      	                    RandomAccessFile raf=new RandomAccessFile(myFile,"r"); 
       	      	                    while(raf.getFilePointer()