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();
}
}最新更新
更多>>- B103三菱PLC通信基础及应用12-14
- Windows游戏编程大师技巧第二版
- Photoshop CS6完全自学教程(中文版)
- [从零开始学电路基础].刘建清.扫描版
- [从零开始学电路仿真Multisim与电路设计Protel技
- [从零开始学电气控制与PLC技术].刘建清.扫描版(1)
- [从零开始学电动机控制与维修技术].李建清.扫描版
- [从零开始学数字电子技术].李建清.扫描版
- [从零开始学CPLD和Verilog.HDL编程技术].李建清.
- 山东大学欧姆龙plc视频教程1-20
- 艺用人体造型图集视觉艺术的人体模特
- [说服力:工作型PPT该这样做] 张志.刘俊.包翔
- 《计算机组成原理》2018秋季B卷V1.0标准答案脱敏
- 《计算机组成原理》2017秋季A卷V1.1标准答案脱敏
- 2020秋季计算机组成原理试卷B(正题)答案脱敏
- 2019秋季计算机组成原理试卷A答案脱敏
- 工程设计题
- 教师使用--计算机组成原理实验报告模板.docx
- 教师使用--计算机组成原理实验常用问题.pdf
- 教师使用__头歌平台建立翻转课堂
- 简明电路分析基础李瀚逊
- 电路分析基础第四版课后习题答案
- 电路分析基础 (下册) (第4版)
- 电路分析基础 (上册) (第4版)
- ScarboroughFair斯卡布罗集市吉他谱
- MFC Windows程序设计(第2版)(2)
- JavaScript语言精粹(修订版)
- 《低压电工实用技术问答》(2)
- 《鸟哥的Linux私房菜》
- 计算机程序设计艺术 ( 第四卷)
- 计算机程序设计艺术(第二卷)
- 计算机程序设计艺术(第三卷)
- 计算机程序设计艺术(第一卷)
- 美国纽约摄影学院摄影教材(下册)
- 美国纽约摄影学院摄影教材(上册)
- Java核心知识
- Java核心基础
- Java 基础面试题总结
- Java 基础核心总结
- 第一行代码——Android
- Android第一行代码源码
- 火星时代-3ds Max&Sketchup室外建模火星课堂
- 火星时代-3ds Max&Sketchup室外建模火星课堂CD4
- 火星时代-3ds Max&Sketchup室外建模火星课堂CD3
- 火星时代-3ds Max&Sketchup室外建模火星课堂CD2
- 火星时代-3ds Max&Sketchup室外建模火星课堂CD1
- php和mysql web开发(第5版)完整源码
- PHP和MySQL WEb 5th
- Linux_UNIX系统编程手册(下)
- Linux_UNIX系统编程手册(上)
声明:本网站所资源均通过互联网收录,并提供大家免费学习使用,如果本站有侵犯权利人版权内容的请向本站投诉。
投诉邮箱:577982958@qq.com 一经核实,本站将立即删除相关收录作品。
© 2020 - 2026 www.JarlWeiJing.com 版权所有
