Package com.intellij.ui

Examples of com.intellij.ui.DocumentAdapter


    JTextField[] modifyableFields = new JTextField[]{
        eclipsePrefs,
    };
    for (JTextField field : modifyableFields) {
      field.getDocument().addDocumentListener(new DocumentAdapter() {
        protected void textChanged(DocumentEvent e) {
          updateComponents();
        }
      });
    }
View Full Code Here


        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();
            }
        });
        chkOverrideProjectIvySettings.addChangeListener(new ChangeListener() {
View Full Code Here

  }

  @Override
  public void addSettingsStateListener(final @NotNull WebProjectGenerator.SettingsStateListener stateListener) {
    // invalid Dartium path is not a blocking error
    mySdkPathTextWithBrowse.getTextField().getDocument().addDocumentListener(new DocumentAdapter() {
      protected void textChanged(final DocumentEvent e) {
        stateListener.stateChanged(validate() == null);
      }
    });
  }
View Full Code Here

    setUpListener(myWorkingDirectory.getChildComponent().getTextEditor());
  }

  private void setUpListener(final JTextField textField) {
    final Ref<String> prevExecutablePathRef = Ref.create(StringUtil.notNullize(textField.getText()));
    textField.getDocument().addDocumentListener(new DocumentAdapter() {
      @Override
      protected void textChanged(DocumentEvent e) {
        String executablePath = StringUtil.notNullize(textField.getText());
        String prevExecutablePath = prevExecutablePathRef.get();
        if (!prevExecutablePath.equals(executablePath)) {
View Full Code Here

  }

  private void setListenerForExecutablePath() {
    final Ref<String> prevExecutablePathRef = Ref.create(StringUtil.notNullize(myExecutablePathField.getText()));
    final JTextField textEditor = myExecutablePathField.getChildComponent().getTextEditor();
    textEditor.getDocument().addDocumentListener(new DocumentAdapter() {
      @Override
      protected void textChanged(DocumentEvent e) {
        String executablePath = StringUtil.notNullize(textEditor.getText());
        if (StringUtil.isEmpty(executablePath)) return;
View Full Code Here

    dartSdkPathComponent.addBrowseFolderListener(project, browseFolderListener);

    dartiumPathComponent.addBrowseFolderListener("Select Dartium browser path", null, project,
                                                 FileChooserDescriptorFactory.createSingleFileOrExecutableAppDescriptor());

    dartSdkPathComponent.getTextField().getDocument().addDocumentListener(new DocumentAdapter() {
      @Override
      protected void textChanged(final DocumentEvent e) {
        final String sdkHomePath = dartSdkPathComponent.getText().trim();
        versionLabel.setText(sdkHomePath.isEmpty() ? "" : getSdkVersion(sdkHomePath));
View Full Code Here

    UIUtil.traverse(myPanel, new UIUtil.TraverseAction() {
      public boolean executeAndContinue(Component c) {
        if (c instanceof JTextComponent) {
          JTextComponent textComponent = (JTextComponent) c;
          textComponent.getDocument().addDocumentListener(new DocumentAdapter() {
            protected void textChanged(DocumentEvent e) {
              myErrorLabel.setText(null);
            }
          });
        }
View Full Code Here

    myMessages.add(myConsoleView.getComponent());
    myHardWrapUtil = new HardWrapUtil(myInput);

    myMainPanel.revalidate();

    myButtonsUpdater = new DocumentAdapter() {
      @Override
      protected void textChanged(DocumentEvent e) {
        String s = myHardWrapUtil.getText();
        boolean enabled = !com.intellij.openapi.util.text.StringUtil.isEmptyOrSpaces(s);
        mySend.setEnabled(enabled);
View Full Code Here

        updateFileSet();
      }
    });

    mySetName.setText(fileSet.getName());
    mySetName.getDocument().addDocumentListener(new DocumentAdapter() {
      @Override
      protected void textChanged(DocumentEvent e) {
        updateFileSet();
      }
    });
View Full Code Here

    FileChooserDescriptor descriptor = FileChooserDescriptorFactory.createSingleFolderDescriptor();
    String title = OsmorcBundle.message("framework.path.chooser.title");
    String description = OsmorcBundle.message("framework.path.chooser.description", myIntegrator.getDisplayName());
    myBaseFolderChooser.addBrowseFolderListener(title, description, null, descriptor);
    myBaseFolderChooser.getTextField().setEditable(false);
    myBaseFolderChooser.getTextField().getDocument().addDocumentListener(new DocumentAdapter() {
      protected void textChanged(DocumentEvent e) {
        checkInstance(); updateVersion();
      }
    });

    myNameField.getDocument().addDocumentListener(new DocumentAdapter() {
      @Override
      protected void textChanged(DocumentEvent e) {
        checkInstance();
      }
    });
View Full Code Here

TOP

Related Classes of com.intellij.ui.DocumentAdapter

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.