List of usage examples for com.intellij.openapi.fileChooser FileChooserDescriptorFactory createMultipleFilesNoJarsDescriptor
public static FileChooserDescriptor createMultipleFilesNoJarsDescriptor()
From source file:org.clarent.ivyidea.config.ui.orderedfilelist.OrderedFileList.java
License:Apache License
private void wireAddButton() { btnAdd.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { final FileChooserDescriptor fcDescriptor = FileChooserDescriptorFactory .createMultipleFilesNoJarsDescriptor(); fcDescriptor.setTitle("Select properties file(s)"); final VirtualFile[] files = FileChooser.chooseFiles(project, fcDescriptor); for (VirtualFile file : files) { addFilenameToList(file.getPresentableUrl()); }//from ww w. java 2s . com } }); }
From source file:org.twodividedbyzero.idea.findbugs.gui.settings.FilterPane.java
License:Open Source License
private void doAdd(@Nullable final Project project) { final FileChooserDescriptor descriptor = FileChooserDescriptorFactory.createMultipleFilesNoJarsDescriptor(); descriptor.setTitle(StringUtil.capitalizeWords(title, true)); descriptor.setDescription(description); descriptor.withFileFilter(new Condition<VirtualFile>() { @Override/* ww w.ja v a 2 s . c o m*/ public boolean value(final VirtualFile virtualFile) { return XmlFileType.DEFAULT_EXTENSION.equalsIgnoreCase(virtualFile.getExtension()); } }); final VirtualFile[] files = FileChooser.chooseFiles(descriptor, this, project, null); if (files.length > 0) { for (final VirtualFile virtualFile : files) { final File file = VfsUtilCore.virtualToIoFile(virtualFile); addFileImpl(file); } getModel().fireTableDataChanged(); } }