| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1615 人关注过本帖
标题:[求助]文件操作如何打开指定后缀名的文件???(高手速度来帮忙啊,急急急 ...
取消只看楼主 加入收藏
红影
Rank: 1
等 级:新手上路
威 望:2
帖 子:659
专家分:0
注 册:2006-2-22
结帖率:66.67%
收藏
 问题点数:0 回复次数:6 
[求助]文件操作如何打开指定后缀名的文件???(高手速度来帮忙啊,急急急!!!)

写一个openFile的方法。要求用jFileChooser打开对话框,打开指定后缀名的文件,比如.txt。
我写了一个,但是默认的是打开所有的文件类型,请教在哪里加一句什么代码可以使打开的文件类型为事先设置好的,比如.txt的文件???

代码如下:
void openFile(String fileName)
{
try
{
File file=new File(fileName); //我尝试在这里修改代码为File file=new File("fileName.txt"); 结果抛出异常
int size=(int)file.length();
int chars_read=0;
FileReader in=new FileReader(file);
char[] data=new char[size];
while(in.ready())
{
chars_read+=in.read(data,chars_read,size-chars_read);
}
in.close();
jTextArea1.setText(new String(data,0,chars_read));
this.currFileName=fileName;
this.dirty=false;
statusBar.setText("Opened "+fileName);
}
catch(IOException e)
{
statusBar.setText("Error opening"+fileName);
}
}




//调用openFile方法的菜单项

public void jMenuItem2_actionPerformed(ActionEvent actionEvent) {
if(JFileChooser.APPROVE_OPTION==jFileChooser1.showOpenDialog(this))
{
openFile(jFileChooser1.getSelectedFile().getPath());

}
}

[此贴子已经被作者于2007-5-4 13:46:12编辑过]

搜索更多相关主题的帖子: 后缀名 文件 int 速度 
2007-05-04 10:59
红影
Rank: 1
等 级:新手上路
威 望:2
帖 子:659
专家分:0
注 册:2006-2-22
收藏
得分:0 
是啊
statusBar.setText("Opened "+fileName);
状态栏上显示Opened 文件路径 文件名.后缀。

怎么解决啊???

生命中,不断有人离开和进入。于是,看见的,看不见了;记住的,遗忘了。
2007-05-04 11:47
红影
Rank: 1
等 级:新手上路
威 望:2
帖 子:659
专家分:0
注 册:2006-2-22
收藏
得分:0 
用不了啊
不会啊
谁能告诉我怎么用啊?

生命中,不断有人离开和进入。于是,看见的,看不见了;记住的,遗忘了。
2007-05-04 16:43
红影
Rank: 1
等 级:新手上路
威 望:2
帖 子:659
专家分:0
注 册:2006-2-22
收藏
得分:0 
终于有人回答了。。。感动。。。我先试试去

生命中,不断有人离开和进入。于是,看见的,看不见了;记住的,遗忘了。
2007-05-04 21:00
红影
Rank: 1
等 级:新手上路
威 望:2
帖 子:659
专家分:0
注 册:2006-2-22
收藏
得分:0 
郁闷。。。这样jFileChooser的对话框出不来啊

生命中,不断有人离开和进入。于是,看见的,看不见了;记住的,遗忘了。
2007-05-04 21:42
红影
Rank: 1
等 级:新手上路
威 望:2
帖 子:659
专家分:0
注 册:2006-2-22
收藏
得分:0 
这个还是不太明白。。。
不过还是感谢大家的帮助。。。
谢谢各位啦!!!

生命中,不断有人离开和进入。于是,看见的,看不见了;记住的,遗忘了。
2007-05-05 10:03
红影
Rank: 1
等 级:新手上路
威 望:2
帖 子:659
专家分:0
注 册:2006-2-22
收藏
得分:0 
在看ing。。。。。。。。。。。。。

生命中,不断有人离开和进入。于是,看见的,看不见了;记住的,遗忘了。
2007-05-05 11:14
快速回复:[求助]文件操作如何打开指定后缀名的文件???(高手速度来帮忙啊,急 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.029826 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved