使用FileDialog查看文件内容
import java.io.*;
import java.awt.event.*;
public class ReadFile implements ActionListener{
static ReadFile bf;
static Frame f;
static Button bopen=new Button("浏览");
static TextArea ta=new TextArea(20,50);
String filedir;
FileDialog fd;
public ReadFile(){
bopen.addActionListener(this);
}
public String getFile(){
fd=new FileDialog(f,"打开文件",FileDialog.LOAD);
fd.setVisible(true);
String name=fd.getFile();
String fidir=fd.getDirectory();
if(name==null){ return null;}
else return fidir+"\\"+name;
}//获取文件路径及文件名
public void showFile() throws Exception{
BufferedReader br=new BufferedReader(new FileReader(filedir));
String ss;
while((ss=br.readLine())!=null){
ta.append(ss+"\n");
}
br.close();
}
public static void main(String[] args) {
bf=new ReadFile();
f=new Frame("浏览文件内容");
f.setLayout(new FlowLayout());
f.add(ta);
f.add(bopen);
f.setBackground(Color.black);
f.pack();
f.setVisible(true);
}
public void actionPerformed(ActionEvent e) {
filedir=bf.getFile();
System.out.println(filedir);
if(filedir==null)System.out.println("没有选中文件");
else {
try{
bf.showFile();
}catch(Exception ie){}
}//end else
}//action
}
转载于:https://www.cnblogs.com/lan0725/archive/2007/10/22/1873993.html
使用FileDialog查看文件内容相关推荐
- Linux查看文件内容的5种方式
目录 1. more指令 -- 分页显示文件内容 2. less指令 -- 可以向前或向后查看文件内容 3. head指令 -- 查看文件开头的内容 4. tail指令 -- 显示文件尾部的内容 5. ...
- linux打开文件命令occ,Linux系统查看文件内容的命令有哪些?
Linux文件内容查阅,可以使用命令来实现.cat, tac, more,包括nl等命令都可以用来查阅文件内容,本文就通过举例的方式来介绍一下,Linux系统查看文件内容的命令有哪些. /messag ...
- linux 上使用wc -l命令快速查看文件内容有多少行,以及如何匹配指定字符查看多少行
1 linux的cat -n命令查看文件内容一共有多少行 1.cat -n命令查看文件多少行 cat -n filename 如:cat -n gallery_color_depth.txt - 2. ...
- linux命令之查看文件内容加上行号-nl
在linux下cat命令可以查看文件内容,不过有时候我们需要在前面加上行号,看起来更方便,nl命令就有这个功能. 比如查看一个sh脚本: $ cat print-printf.sh #!/bin/ba ...
- Linux 基础——查看文件内容的命令
第四天,继续学习.今天看到一句话,"你以为你以为的就是你以为的吗?",这句话还是有点意思啊!!! 一.查看文件内容的命令 file dest:查看文件的类型.在Linux中,文件的 ...
- Linux下查看文件内容
Linux下查看文件内容的命令 1.cat 与 tac.nl cat的功能是将文件从第一行开始连续的将内容输出在屏幕上.但是当文件过大行数比较多时,屏幕无法全部容下时,只能看到一部分内容. cat [ ...
- 3.1 cat:合并文件或查看文件内容
cat 命令 可以理解为英文单词concatenate的缩写,其功能是连接多个文件并且打印到屏幕输出,或者重定向到指定的文件中.此命令常用来显示单个文件内容,或者将几个文件内容连接起来一起显示,还可以 ...
- linux用于查看文件内容 tail、cat、more、less、head 、sed 命令
linux中tail命令---用于查看文件内容 最基本的是cat.more和less. 1. 如果你只想看文件的前5行,可以使用head命令,如: head -5 /etc/passwd 2. 如果你 ...
- 查看操作系统版本linux_LINUX操作系统常用操作收录(二):查看文件内容命令小结...
先整体了解一下如何查看文件内容的命令 vi 兼有修改功能的查看方式,会单独打开整个文件 vim 可修改文件内容并且显示当前查看位置在文件中的%多少 cat 由第一行开始显示内容,并将所有内容输出 ta ...
最新文章
- CentOS 6.3开机自动挂载磁盘和文件夹
- 内容营销的21条黄金法则
- matlab表白_表白 | 北航男生想找个女朋友,我身高179,希望女生体贴一点
- python时间函数详解_Python:Numpy库基础分析——详解datetime类型的处理
- python bytes查找位置_Python进阶5---StringIO和BytesIO、路径操作、OS模块、shutil模块
- Qt文档阅读笔记-moc工具使用及其理论(moc工具如何添加到makefile中)
- SpringBoot使用CommandLineRunner和ApplicationRunner执行初始化业务
- C语言CRC32 逆向算法源码
- Android记录日志方式,关于Android中处理崩溃异常和记录日志的另一种实现思路
- win7 oracle 冷恢复
- 颠覆大数据分析之结论
- Shopee店铺爆单赚钱核心方法!跨境商家必学技能(干货建议收藏)
- android刷脸支付宝,安卓手机可以支付宝刷脸吗 刷脸登陆安卓机能用吗
- 读文献——《Batch Normalization Accelerating Deep Network Training by Reducing Internal Covariate Shift》
- 利用VRRP功能实现简单的路由器备份(图)
- 【SDOI2009】【BZOJ1875】HH去散步
- CHB-MIT波士顿儿童医院癫痫EEG脑电数据处理(二)
- 电商类目表创建类目树
- python 麻将算胡,快速算法 没有递归,不超过100行
- [文献阅读]—Google’s Multilingual Neural Machine Translation System: Enabling Zero-Shot Translation