程序创建一个包含TextArea区域的窗口, 在该区域中显示打开的文本文件的内容. 程序的部分源代码如下:
import java.awt.*; import java.awt.event.*; import java.io.*;
public class FileViewer extends Frame implements ActionListener { String directory; // 在FileDialog中显示的默认目录 TextArea textarea; // 显示文本文件的区域 // 构造函数: 打开一个文件浏览器 public FileViewer() { this(null, null); } // 构造函数:显示当前目录下的文件 public FileViewer(String filename) { this(null, filename); } // 构造函数:创建用来显示指定目录中的指定文件内容的FileViewer对象 public FileViewer(String directory, String filename) { super(); // 创建框架 // 当用户请求时销毁窗口 addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { dispose(); } });
|