本站即将关闭,请关注微信公众号
PDF 不迷路

当前位置:首页 >> 计算机 >> java中用FileDialog打开文件并将内容添加到文本

java中用FileDialog打开文件并将内容添加到文本

java中用FileDialog打开文件并将内容添加到文本

来源:网络 更新时间:不详

java中用FileDialog打开文件并将内容添加到文本


mport java.awt.FileDialog;
import java.awt.Frame;
import java.awt.HeadlessException;
import java.awt.TextArea;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;

public class FileDialogtext extends Frame {
	File file1;
	TextArea textArea;
	FileDialog fd;
	public FileDialogtext() throws HeadlessException, IOException {
		setBounds(400, 400, 400, 400);
		setTitle("FileDialog打开文件");
		fd = new FileDialog(this, "打开文件");
        fd.setVisible(true);//setVisible()必须在getFile()和getDirectory()之前
		String fileName = fd.getFile();//得到文件名
		file1 = new File(fd.getDirectory() + fileName);//得到文件目录
		BufferedReader fr = new BufferedReader(new FileReader(file1));
		String s1 = "";
		String s2 = "";
		while ((s1 = fr.readLine()) != null) {
			s2 += s1 + '\n';
		}
		textArea = new TextArea();
		add("Center", textArea);
		textArea.append(s2);
		setVisible(true);
		setTitle("简易文本编辑器"+fileName);
		addWindowListener(new WindowAdapter() {
			public void windowClosing(WindowEvent arg0) {
				System.exit(0);
			}
		});

}


public static void main(String[] args) throws HeadlessException,
	IOException {
		new FileDialogtext();
	}

}

最新更新

更多>>  

声明:本网站所资源均通过互联网收录,并提供大家免费下载阅读,如果本站有侵犯权利人版权内容的请向本站投诉。

投诉邮箱:577982958@qq.com 一经核实,本站将立即删除相关收录作品。

© 2020 - 2021   qianherenli.com 版权所有

豫ICP备2020030583号-1


本站即将关闭,请关注微信公众号,PDF 不迷路