Làm thế nào tôi có thể nhận được đường dẫn tuyệt đối của một thư mục bằng cách sử dụng JFileChooser, chỉ cần chọn thư mục?Lấy đường dẫn của một thư mục bằng cách sử dụng JFileChooser
5
A
Trả lời
12
Sử dụng:
chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
//or
chooser.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES);
cùng với:
chooser.getCurrentDirectory()
//or
chooser.getSelectedFile();
sau đó gọi getAbsoluteFile()
trên đối tượng File
trả lại.
6
JFileChooser
Phương thức getSelectedFile()
, trả về đối tượng File
. Sử dụng getAbsolutePath()
để lấy tên tuyệt đối cho tệp.
sửa đổi ví dụ từ 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
Hãy thử:
chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
File file = chooser.getSelectedFile();
String fullPath = file.getAbsolutePath();
System.out.println(fullPath);
fullpath mang đến cho bạn con đường tuyệt đối cần thiết của thư mục được chọn
Các vấn đề liên quan
- 1. Lấy đường dẫn thư mục của đường dẫn tệp tuyệt đối bằng Python
- 2. Lấy đường dẫn của thư mục chính trong C#?
- 3. Lấy đường dẫn thư mục người dùng
- 4. Cách lấy đường dẫn thư mục thực hiện trong java
- 5. Lấy 2 thư mục cuối cùng của đường dẫn tệp
- 6. Cách lấy đường dẫn đến thư mục phông chữ Windows?
- 7. Lấy tên thư mục từ một đường dẫn
- 8. Cách lấy thành phần đường dẫn/thư mục từ NSURL?
- 9. Cách lấy đường dẫn thư mục hiện tại của phím tắt của ứng dụng
- 10. Cách lấy đường dẫn đầy đủ của thư mục tệp hiện tại bằng Python?
- 11. Cách lấy đường dẫn Thư mục Dự án Hiện tại bằng C#
- 12. Cách lấy đường dẫn của thư mục Programs của chương trình Start Menu?
- 13. Lấy đường dẫn của một thư mục bên trong một bó trong Symfony
- 14. CMake: Cách lấy tên của tất cả các thư mục con của một thư mục?
- 15. Sử dụng đường dẫn thư mục tương đối trong Java
- 16. Đường dẫn của thư mục địa phương
- 17. Delphi 7 lấy tên thư mục từ đường dẫn
- 18. Lấy (các) Tên Thư mục từ Đường dẫn
- 19. xslt lấy đường dẫn thư mục tệp hiện tại
- 20. Làm cách nào để lấy thư mục từ đường dẫn đầy đủ của tệp?
- 21. cách lấy đường dẫn tuyệt đối của thư mục làm việc hiện tại từ irb
- 22. Cách lấy đường dẫn tuyệt đối của tệp bằng tkFileDialog?
- 23. VBA Cách lấy đường dẫn đến thư mục dữ liệu Ứng dụng Người dùng Hiện tại?
- 24. Cách lấy đường dẫn từ thư mục trong ứng dụng giao diện điều khiển C#?
- 25. Nhận tất cả tên tệp trong thư mục bằng JFileChooser?
- 26. Thêm thư mục vào đường dẫn đường dẫn nội dung?
- 27. Một phần đường dẫn được trả về từ Thư mục Chỉ JFileChooser đôi khi được sao chép
- 28. Tìm thư mục con của đường dẫn tệp từ bảng đường dẫn tệp bằng chức năng "LIKE" của SQL Server
- 29. Lấy đường dẫn của% AppData% trong PowerShell
- 30. Cách lấy đường dẫn gốc của ứng dụng trong play2?
Xem tài liệu. Lấy java.io.File: [ở đây] (http://docs.oracle.com/javase/6/docs/api/javax/swing/JFileChooser.html#getSelectedFile%28%29). Chỉ chọn các thư mục: [tại đây] (http://docs.oracle.com/javase/6/docs/api/javax/swing/JFileChooser.html#setFileSelectionMode%28int%29). –