您的位置:首页 > 编程语言 > Java开发

FileDialog 使用方法---JAVA

2016-05-19 18:26 579 查看
创建一个具有指定标题的文件对话框窗口,用于加载或保存文件

FileDialog(Frame parent, String title, int mode)

int mode 有SAVE(保存)和LOAD(读写)两种

getDirectory()+getFile() = 文件路径

import java.awt.FileDialog;
import java.awt.Frame;
import java.io.BufferedReader;
import java.io.FileOutputStream;
import java.io.FileReader;
import java.io.IOException;
import java.io.PrintStream;

public class FileOpen {

private Frame jf;
private PrintStream jtext;

public static void main(String[] args) throws Exception {
FileOpen hj = new FileOpen();
hj.open();
hj.save();

}

public void save() throws Exception{

FileDialog fd = new FileDialog(jf, "另存为", FileDialog.SAVE);

fd.setVisible(true);

FileOutputStream out = new FileOutputStream(fd.getDirectory() + fd.getFile() + ".txt" );

Object jtext;

String str = null;

out.write(str.getBytes());
out.close();
}

public void open() throws Exception {
FileDialog fdopen = new FileDialog(jf, "打开", FileDialog.LOAD);

fdopen.setVisible(true);

BufferedReader in = new BufferedReader(new FileReader(fdopen.getDirectory() + fdopen.getFile()));

String str = null;

while((str = in.readLine()) != null) {
System.out.println(str);

jtext.append(str + "\n");
}
in.close();
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  JAVA语法