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()