(String title, Window parent, List<ExtensionFilter> extensionFilters, boolean isOpen)
| 568 | } |
| 569 | |
| 570 | public static SelectedFile requestFile(String title, Window parent, List<ExtensionFilter> extensionFilters, boolean isOpen) { |
| 571 | FileChooser fileChooser = setupFileChooser(title, extensionFilters); |
| 572 | |
| 573 | File file = isOpen ? fileChooser.showOpenDialog(parent) : fileChooser.showSaveDialog(parent); |
| 574 | if (file == null) return null; |
| 575 | |
| 576 | lastChooserFile = file.getParentFile(); |
| 577 | |
| 578 | return new SelectedFile(file.toPath(), fileChooser.getSelectedExtensionFilter()); |
| 579 | } |
| 580 | |
| 581 | public static List<SelectedFile> requestFiles(String title, Window parent, List<ExtensionFilter> extensionFilters) { |
| 582 | FileChooser fileChooser = setupFileChooser(title, extensionFilters); |
no test coverage detected