Mag*_*nzo 2 java javafx file filechooser
我想知道是否有一种过滤文件名称的方法,使它们可以在对话框中选择以选择文件,例如所有以“A”开头且为 txt 格式的文件,我搜索了一下,我发现仅使用扩展过滤器提示有关扩展的主题,这很好,但我只想选择某种格式的文件。
在 JavaFX 中,您可以通过将ExtensionFilters添加到由 返回的过滤器列表来过滤特定文件类型getExtensionFilters,如下所示:
FileChooser fileChooser = new FileChooser();
fileChooser.getExtensionFilters().add(new ExtensionFilter("Text Files", "*.txt"));
Run Code Online (Sandbox Code Playgroud)
JavaFX 文件选择器不支持按文件名过滤,只能按扩展名过滤。这是因为大多数平台在其文件选择器中本身并不支持此功能。