Package com.intellij.openapi.fileChooser

Examples of com.intellij.openapi.fileChooser.FileChooserDescriptor


  public HaxeAdditionalConfigurablePanel() {
    myNekoTextField.getButton().addActionListener(new ActionListener() {
      @Override
      public void actionPerformed(ActionEvent e) {
        final FileChooserDescriptor descriptor = new FileChooserDescriptor(true, false, false, false, false, false);
        final VirtualFile file = FileChooser.chooseFile(descriptor, myPanel, null, null);
        if (file != null) {
          setNekoBinPath(FileUtil.toSystemIndependentName(file.getPath()));
        }
      }
    });
    myNekoLabel.setLabelFor(myNekoTextField.getTextField());
    myHaxelibTextField.getButton().addActionListener(new ActionListener() {
      @Override
      public void actionPerformed(ActionEvent e) {
        final FileChooserDescriptor descriptor = new FileChooserDescriptor(true, false, false, false, false, false);
        final VirtualFile file = FileChooser.chooseFile(descriptor, myPanel, null, null);
        if (file != null) {
          setHaxelibPath(FileUtil.toSystemIndependentName(file.getPath()));
        }
      }
View Full Code Here


  }

  // To use a FileTextField
  private void createUIComponents()
  {
    FileChooserDescriptor fileChooserDescriptor = new FileChooserDescriptor(false, true, false,
      false, false, false);
    tfMappingsStorageDir =
      FileChooserFactory.getInstance().createFileTextField(fileChooserDescriptor,
        false, this).getField();
  }
View Full Code Here

            }
        });
    }

    private void browseForFile(@NotNull final JTextField target) {
        final FileChooserDescriptor descriptor = FileChooserDescriptorFactory.createSingleFileNoJarsDescriptor();
        descriptor.setHideIgnored(false);

        descriptor.setTitle("Select config file");
        String text = target.getText();
        final VirtualFile toSelect = text == null || text.isEmpty() ? project.getBaseDir()
                : LocalFileSystem.getInstance().findFileByPath(text);

        // 10.5 does not have #chooseFile
View Full Code Here

                    JenkinsAppSettings settings = JenkinsAppSettings.getSafeInstance(project);

                    final VirtualFile virtualFile =
                        prepareFile(browserPanel, FileChooser.chooseFile(
                                browserPanel,
                                new FileChooserDescriptor(true, false, false, false, false, false))
                        , settings, job);

                    if ((null != virtualFile)) {
                        if (virtualFile.exists()) {
                            Map<String, VirtualFile> files = new HashMap<String, VirtualFile>();
View Full Code Here

    Object selectedItem = profiles.getSelectedItem();
    return (Settings) selectedItem;
  }

  private void browseForFile(@NotNull final JTextField target) {
    final FileChooserDescriptor descriptor = FileChooserDescriptorFactory.createSingleFileNoJarsDescriptor();
    descriptor.setHideIgnored(false);

    descriptor.setTitle("Select config file");
    String text = target.getText();
    final VirtualFile toSelect = text == null || text.isEmpty() ? getProject().getBaseDir()
        : LocalFileSystem.getInstance().findFileByPath(text);

    // 10.5 does not have #chooseFile
View Full Code Here

    public IvyIdeaProjectSettingsPanel(Project project, IvyIdeaProjectSettings state) {
        this.project = project;
        this.internalState = state;

        txtIvySettingsFile.addBrowseFolderListener("Select ivy settings file", null, project, new FileChooserDescriptor(true, false, false, false, false, false));

        wireActivityWatchers();
        wireIvySettingsRadioButtons();
    }
View Full Code Here

                modified = true;
            }
        });
        watcher.register(pnlRoot);

        txtIvyFile.addBrowseFolderListener("Select ivy file", "", editorContext.getProject(), new FileChooserDescriptor(true, false, false, false, false, false));
        txtIvySettingsFile.addBrowseFolderListener("Select ivy settings file", "", editorContext.getProject(), new FileChooserDescriptor(true, false, false, false, false, false));

        txtIvyFile.getTextField().getDocument().addDocumentListener(new DocumentAdapter() {
            public void textChanged(DocumentEvent e) {
                reloadIvyFile();
            }
View Full Code Here

    }

    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 = IntellijCompatibilityService.getCompatibilityMethods().chooseFiles(fcDescriptor, pnlRoot, project, null);
                for (VirtualFile file : files) {
                    addFilenameToList(file.getPresentableUrl());
                }
            }
View Full Code Here

    final int separatorIndex = currentCustomPackageRoots.indexOf(SEMICOLON);
    final String path = separatorIndex < 0 ? currentCustomPackageRoots
                                           : currentCustomPackageRoots.substring(0, separatorIndex).trim();
    final VirtualFile initialFile = StringUtil.isNotEmpty(path) ? LocalFileSystem.getInstance().findFileByPath(path) : null;

    final FileChooserDescriptor descriptor = FileChooserDescriptorFactory.createMultipleFoldersDescriptor();
    descriptor.setTitle(DartBundle.message("select.custom.package.roots"));

    FileChooser.chooseFiles(descriptor, myProject, initialFile, new Consumer<List<VirtualFile>>() {
      public void consume(final List<VirtualFile> files) {
        final StringBuilder buffer = new StringBuilder();
        for (VirtualFile file : files) {
View Full Code Here

          GridBagConstraints.HORIZONTAL,
          new Insets(UIUtil.DEFAULT_VGAP, 0, 0, 0),
          0, 0
      );
      final Project project = creationContext.getProject();
      final FileChooserDescriptor descriptor = new FileChooserDescriptor(true, false, false, false, false, false) {
        @Override
        public boolean isFileVisible(VirtualFile file, boolean showHiddenFiles) {
          boolean visible = super.isFileVisible(file, showHiddenFiles);
          if (visible && !file.isDirectory() && !showHiddenFiles) {
            visible = JstdConfigFileUtils.isJstdConfigFile(file);
View Full Code Here

TOP

Related Classes of com.intellij.openapi.fileChooser.FileChooserDescriptor

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.