2012-09-28 34 views
11

JavaFX cho phép chọn tệp qua FileChooser và chọn thư mục qua DirectoryChooser, nhưng làm cách nào để cho phép nó chọn cả hai cùng một lúc?Trình chọn tệp JavaFX chọn tệp và/hoặc thư mục?

Thứ gì đó giống như tùy chọn JFileChooser.FILES_AND_DIRECTORIES của Swing.

Hiện nay tôi đang chỉ sử dụng JFileChooser trực tiếp, nhưng nó không hẳn là một trận đấu trực quan tốt:

+2

Kể từ ngày phát hành 2.2.3, tôi đã xác định rằng không có chức năng nào tồn tại. Bạn phải làm điều đó như mô tả ở trên. –

Trả lời

12

JavaFX cho phép lựa chọn một tập tin qua FileChooser và chọn một thư mục thông qua DirectoryChooser, nhưng làm thế nào để cho phép nó để chọn cả hai cùng một lúc?

Không có chức năng nào như vậy trong JavaFX 2.2 hoặc bản dựng JavaFX 8 hiện tại.


Trình chọn FILES_AND_DIRECTORIES cho JavaFX được yêu cầu trong RT-22621.

Yêu cầu bị từ chối như Sẽ không Fix vì lý do sau:

Lubomir Nerad thêm một nhận xét - Jun, 19 2012 06:59 JavaFX sử dụng các hộp thoại có nguồn gốc tương ứng cho tập tin và thư mục của nó chooser. Trừ khi hộp thoại tệp gốc trên tất cả các nền tảng được hỗ trợ có thể cung cấp tính năng này, chúng tôi sẽ không thể thêm tính năng này vào API.

Lubomir Nerad đã thêm nhận xét - Jul, 24 2012 06:54 AM Chức năng được yêu cầu không được cung cấp bởi hộp thoại nền tảng trên Window XP và Linux/GTK.

Đối với Java 8, Windows XP không còn được hỗ trợ và có lẽ Linux sẽ được tăng cường để cung cấp chức năng như vậy để JavaFX có thể sử dụng và tính năng này có thể được cung cấp trong JavaFX trong tương lai. Bạn có thể nhận xét về trường hợp Jira được liên kết để đăng ký sở thích của bạn.

+1

Xem xét sự phát triển từ năm 2012, câu trả lời này vẫn được cập nhật? –

+1

Có, tôi nghĩ rằng nó vẫn được cập nhật (ít nhất là theo như tôi biết). Bạn có thể hỏi thêm về [danh sách gửi thư openjfx-dev] (https://wiki.openjdk.java.net/display/OpenJFX/Main) nếu bạn muốn. – jewelsea

Các vấn đề liên quan