程序创建一个包含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(); }
});