如何使用JFileChooser获取目录的绝对路径,只需选择目录?使用JFileChooser获取目录的路径
5
A
回答
12
用途:
chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
//or
chooser.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES);
与
在一起:
chooser.getCurrentDirectory()
//or
chooser.getSelectedFile();
然后调用getAbsoluteFile()
的File
对象返回。
6
JFileChooser
的getSelectedFile()
方法,返回一个File
对象。 使用getAbsolutePath()
获取文件的绝对名称。
从javadoc变形例:
JFileChooser chooser = new JFileChooser();
chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
int returnVal = chooser.showOpenDialog(parent);
if(returnVal == JFileChooser.APPROVE_OPTION) {
System.out.println("You chose to open this directory: " +
chooser.getSelectedFile().getAbsolutePath());
}
2
尝试:
chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
File file = chooser.getSelectedFile();
String fullPath = file.getAbsolutePath();
System.out.println(fullPath);
FULLPATH给你选定的目录
相关问题
- 1. 如何使用JFileChooser获取目录路径?
- 2. 使用JFileChooser获取工作目录
- 3. 从JFileChooser获取引号的路径?
- 4. C - 获取目录路径
- 5. 获取用户目录路径
- 6. 如何获取JFileChooser中的目录?
- 7. 试图使用JFileChooser获取文件路径
- 8. 从Spring bean获取目录的路径?
- 9. 获取路径中的一级目录
- 10. 获取目录的绝对路径
- 11. 获取图片目录的路径
- 12. Javascript:获取目录的完整路径
- 13. 获取目录文件的路径
- 14. 获取Silverlight ClientBin目录的路径
- 15. 在Python中获取绝对文件路径的目录路径
- 16. 获取路径到项目目录旁边的目录 - JAVA
- 17. 获取.NET Framework目录路径
- 18. PHP:获取路径php目录
- 19. 如何获取工作目录路径?
- 20. bat文件获取目录路径
- 21. 浏览目录并获取其路径
- 22. 从SDCARD ANDROID 6.0.1获取目录路径
- 23. JFileChooser的 - 在一个文件中设置目录的路径
- 24. 使用JFileChooser获取目录中的所有文件名?
- 25. 如何使用Java获取特殊系统目录的路径
- 26. 如何使用C++获取system32目录的完整路径?
- 27. 如何使用.NET获取Windows上的实际目录路径?
- 28. 如何使用gcloud命令获取Cloud SDK目录的路径?
- 29. 从文件路径获取文件目录路径
- 30. 如何获取Django中临时目录的子目录路径
查看文档所需的绝对路径。获取java.io.File:[here](http://docs.oracle.com/javase/6/docs/api/javax/swing/JFileChooser.html#getSelectedFile%28%29)。只选择目录:[here](http://docs.oracle.com/javase/6/docs/api/javax/swing/JFileChooser.html#setFileSelectionMode%28int%29)。 –