FileDialog 使用方法---JAVA
2016-05-19 18:26
579 查看
创建一个具有指定标题的文件对话框窗口,用于加载或保存文件
FileDialog(Frame parent, String title, int mode)
int mode 有SAVE(保存)和LOAD(读写)两种
getDirectory()+getFile() = 文件路径
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 学习笔记(入门篇)_java的基础语法
- java 笔记
- 输入、输出流
- 黑马程序员——Java基础->基础语法(下)
- java中|和||的区别
- java基础(四)常用类/算法
- java基础(三)继承/多态/接口
- java基础(二)面向对象
- java基础(一)java语法
- Java基础语法
- java基础学习之变量常量和语法 二
- java基本语法
- 重温JavaSE之Java基本语法(一)
- java基础
- 编写高质量代码:改善Java程序的151个建议-学习笔记(1-4章)
- Java学习笔记——循环
- Java学习总结第七天Java语法、数据类型、数组部分笔试题
- 如何做一个简易的ATM机
- java基础重要知识点答案
- java基础重要知识点问答