我要限制 JavaFX 文件选择器到其初始目录。
我已经看到在 Swing ( How do I restrict JFileChooser to a directory? ) 中是可能的,但我在 java fx 中找不到任何类似的东西。
有没有办法实现这一目标?
最佳答案
这可能是一个基于环境的窗口,直到 java 为它指定了一个类(我觉得它没有),你真的不能做任何事情。
但是你总是可以让用户选择目录然后检查目录,如果它不符合你的条件,你可以将该值设置为空并要求用户再次输入
File f = fileChooser.showOpenDialog(primaryStage);
if(f.getAbsolutePath().matches("regex")){
//Do Something
}
这里正则表达式将被替换为这样的
[.+]//yourPath
如果您想了解更多关于正则表达式的信息,请访问 here
关于javafx - 将 JavaFX FileChooser 限制为初始文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39063439/