JAVA调用的文件选择器如何获取它选择的地址

JFileChooserjf=newJFileChooser();jf.showOpenDialog(null);我是调用的这个... JFileChooser jf = new JFileChooser();
jf.showOpenDialog(null);
我是调用的这个
展开
 我来答
zjgzhengxian
2014-07-12 · TA获得超过1276个赞
知道小有建树答主
回答量:736
采纳率:100%
帮助的人:372万
展开全部
//选择的文件,如果是jfilechooser设置了setMultiSelectionEnabled(true);就是File[] file
File file=null;
//文件选择器类型是打开文件,如果是保存文件,用showSaveDialog(null)。
//点击“打开”或“保存”返回APPROVE_OPTION
if (chooser_multi.showOpenDialog(null) == JFileChooser.APPROVE_OPTION) {
    //如果是多选的,用getSelectedFiles()
    file = chooser_multi.getSelectedFile();
}
更多追问追答
追问
哦,已经搞定了,还有一个问题就是能不能让、通过选择文件来打开程序,在窗体上自动创建按钮,选择程序以后让它自动出现按钮,能单机按钮打开其它程序,像网吧里的那样
追答

动态创建按钮很简单,只要new Jbutton();

如果要绑定监听器我没做过,运行其它程序的话通过下面代码实现:

try {
    //运行D盘下的“hash 1.04.exe”文件,文件路径上加双引号是为了防止路径中有空格导致出错
    Runtime.getRuntime().exec("cmd.exe /c \"d:/hash 1.04.exe\"");
} catch (IOException e1) {
    e1.printStackTrace();
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式