gpt4 book ai didi

JavaFX FileChooser 选择文件和/或目录?

转载 作者:搜寻专家 更新时间:2023-10-30 19:42:34 24 4
gpt4 key购买 nike

JavaFX 允许通过 FileChooser 选择文件并通过 DirectoryChooser 选择目录,但我如何让它同时选择两者?

类似于 Swing 的 JFileChooser.FILES_AND_DIRECTORIES 选项。

目前我只是直接使用 JFileChooser,但这并不是一个很好的视觉匹配:

JFileChooser chooser = new JFileChooser(".");
chooser.setMultiSelectionEnabled(true);
chooser.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES);
int ret = chooser.showOpenDialog(null);
if(ret == JFileChooser.APPROVE_OPTION) {
File[] files = chooser.getSelectedFiles();
...
}

最佳答案

JavaFX allows selecting a file via FileChooser and selecting a directory via DirectoryChooser, but how do I allow it to select both at once?

JavaFX 2.2 或当前的 JavaFX 8 版本中没有此类功能。


RT-22621 中请求了 JavaFX 的 FILES_AND_DIRECTORIES 选择器.

请求被拒绝,原因如下:

Lubomir Nerad added a comment - Jun, 19 2012 06:59 AM JavaFX uses the corresponding native dialogs for its file and directory chooser. Unless the native file dialogs on all supported platforms can provide this feature, we won't be able to add it to the API.

Lubomir Nerad added a comment - Jul, 24 2012 06:54 AM The requested functionality is not provided by the platform dialogs on Window XP and Linux/GTK.

对于 Java 8,不再支持 Windows XP,也许 Linux 将得到增强以原生提供此类功能,以便 JavaFX 可以使用它,并且将来可以在 JavaFX 中提供此类功能。您可以对链接的 Jira 案例发表评论以表明您的兴趣。

关于JavaFX FileChooser 选择文件和/或目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12644861/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com