我在做一个东西需要获取一个目录(用户自定义),JFileChooser中我只会选定文件然后得到目录。有没有方法可以选择文件夹(文件夹下面没有文件或者又有多个文件夹)而获取文件夹目录??急!!!!一会儿开会阿~~~~~
解决方案 »
- lucene有无方法指定字段的类型?
- System.out.println(3 == new Integer(3));
- 跪求Jprofiler6.2.3 10天的试用License!谢谢!
- 如果代码很长,光标怎么样才能快速定位左大括号与右大括号?
- 在xslt文件中包含js代码时,小于号不被识别的问题
- 命令行关闭后,怎么保证线程仍在后端执行
- 请问高人LookAndFeel的问题!
- JAVA编程语言第三版 shhgs () 前辈翻译的pdf文件,如何转换成word并打印啊?
- 请高手进来,帮忙解决一道数学题,赠送200分
- java 关闭窗口时遇到问题 请大神赐教
- 大神们进来帮小弟看看,百度 谷歌 没有查到我想要的
- String怎么替换"\"
jchoose.setFileSelectionMode(JFileCHooser.DIRECTOEIES_ONLY);
JFileChooser fileChooser = new JFileChooser();
int returnValue = fileChooser.showOpenDialog(Jpanel.this);
fileChooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);//指定获取文件夹的路径
if (returnValue == JFileChooser.APPROVE_OPTION) {
File file = fileChooser.getSelectedFile();
if (e.getSource() == open1) {
textField1.setText(fileChooser.getCurrentDirectory() + "\n");//获得他的绝对路径
System.err.println("path:===="+fileChooser.getCurrentDirectory());
jFileChooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
jFileChooser.showOpenDialog(Test.this);
System.out.println(jFileChooser.getSelectedFile());
jFileChooser.getSelectedFile()不是判断文件被选择吗??
int returnValue = fileChooser.showOpenDialog(Jpanel.this);
fileChooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY)我是说你这些的逻辑就有问题,先赋值再打看窗口
API写的很清楚:getSelectedFile返回选中的文件
应该放在
JFileChooser fileChooser = new JFileChooser();
这个上面。楼主,你太不给力了
a为空文件夹选择后只显示/root
需要把fileChooser.getCurrentDirectory()改为file.getAbsolutePath()。