JAVA调用的文件选择器如何获取它选择的地址
JFileChooserjf=newJFileChooser();jf.showOpenDialog(null);我是调用的这个...
JFileChooser jf = new JFileChooser();
jf.showOpenDialog(null);
我是调用的这个 展开
jf.showOpenDialog(null);
我是调用的这个 展开
1个回答
展开全部
//选择的文件,如果是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();
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询