Example usage for com.intellij.openapi.fileChooser FileChooserDescriptorFactory createMultipleFilesNoJarsDescriptor

List of usage examples for com.intellij.openapi.fileChooser FileChooserDescriptorFactory createMultipleFilesNoJarsDescriptor

Introduction

In this page you can find the example usage for com.intellij.openapi.fileChooser FileChooserDescriptorFactory createMultipleFilesNoJarsDescriptor.

Prototype

public static FileChooserDescriptor createMultipleFilesNoJarsDescriptor() 

Source Link

Usage

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();
    }
}