| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1113 人关注过本帖
标题:关于jfilechooser的问题
只看楼主 加入收藏
wuxijiangxi
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2006-5-8
收藏
 问题点数:0 回复次数:13 
关于jfilechooser的问题
各位高手帮帮小妹
毕业设计中,
请问如何用jfilechooser打开word文档啊,真的很急啊
小妹在这里先谢谢大家
搜索更多相关主题的帖子: jfilechooser 
2006-05-08 14:21
wujiang
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2006-4-10
收藏
得分:0 
你可以先用jfilechooser获得选中文件的全路径,然后使用Runtime.getRuntime().exec(“路径”);去打开
2006-05-08 15:43
wuxijiangxi
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2006-5-8
收藏
得分:0 

谢谢你的回帖.呵呵


JFileChooser jf=new JFileChooser(); //
文件选择框

jf.setMultiSelectedEnabled(true);

int option= jf.showOpenDialog(this);

if(option==JFileChooser.APPROVE_Option){

File[] sf=jf.getSelectedFiles();

String filelist=”nothing”;

if(sf.length>0) filelist=sf[0].getName();

for(int i=1;i<sf.length;i++){

filelist+=”,”+sf[i].getName();

}
这个程序可以打开吗

2006-05-08 22:49
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 

可以看到你选了什么东西


可惜不是你,陪我到最后
2006-05-09 10:57
wuxijiangxi
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2006-5-8
收藏
得分:0 

可是,我想想通过“打开文件对话框”,打开WORD文件,真的不知道要怎么写才能得到答案

2006-05-09 11:54
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 

JAVA是不能找开WORD文档的,只是格式不兼容.


可惜不是你,陪我到最后
2006-05-09 11:55
wuxijiangxi
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2006-5-8
收藏
得分:0 

String currentFilePath = null;
File file = null;
String currentFileName = null;
JFileChooser jFileChooser = new JFileChooser();
int result = jFileChooser.showOpenDialog(null);
if(result == JFileChooser.APPROVE_OPTION)
{
currentFilePath = jFileChooser.getSelectedFile().getPath();
try
{
file = new File(currentFilePath);
currentFileName = file.getAbsolutePath();//完整路径
System.out.println(currentFileName);
currentFileName = file.getParent();//父路径,也是完整的,你可以通过StringTokenizer分解开来
Runtime.getRuntime().exec("currentFileName");

}
catch(NullPointerException npe)
{
String errorMsg = new String("status: Error by opening " );
System.err.println(errorMsg);
}
/*catch(IOException ioe)
{
System.err.println(ioe);
}*/
}
我这样获得了全路径,但好象仍然打不开啊

2006-05-09 12:15
wuxijiangxi
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2006-5-8
收藏
得分:0 

那我现在要求降低了,可以打开.tet不?

2006-05-09 12:18
wuxijiangxi
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2006-5-8
收藏
得分:0 

但我想,java 作为一种怎么强大的编程语言,怎么可能连word都不兼容啊
那么.txt呢

2006-05-09 12:53
wujiang
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2006-4-10
收藏
得分:0 
Runtime.getRuntime().exec("currentFileName");
你改成Runtime.getRuntime().exec(currentFileName);
2006-05-09 13:13
快速回复:关于jfilechooser的问题
数据加载中...
 
   



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

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