@Override public File[] showMultiOpenDialog(){ super.setFileFilter(createSwingFileFilter(allExtensions, "All supported files")); return super.showMultiOpenDialog(); }
private File[] browse(final String title) { return new FileChooserBuilder(ClasspathPanel.class).setTitle(title). setFileFilter(new ArchiveFilter()).showMultiOpenDialog(); } }
private void addFolders() { FileChooserBuilder builder = new FileChooserBuilder(directoryHandler.getDirKey()) .setDirectoriesOnly(true) .setTitle(NbBundle.getMessage(PathUiSupport.class, "LBL_AddFolders_DialogTitle")); File currentDirectory = directoryHandler.getCurrentDirectory(); if (currentDirectory != null) { builder.forceUseOfDefaultWorkingDirectory(true) .setDefaultWorkingDirectory(currentDirectory); } File[] selectedFiles = builder.showMultiOpenDialog(); if (selectedFiles != null && selectedFiles.length > 0) { String[] paths = new String[selectedFiles.length]; for (int i = 0; i < selectedFiles.length; i++) { paths[i] = selectedFiles[i].getAbsolutePath(); } int[] newSelection = PathUiSupport.addFolders(listModel, list.getSelectedIndices(), paths); list.setSelectedIndices(newSelection); } }