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