コード例 #1
0
 private void updateComponents() {
   boolean archetypesEnabled = myUseArchetypeCheckBox.isSelected();
   myAddArchetypeButton.setEnabled(archetypesEnabled);
   myArchetypesTree.setEnabled(archetypesEnabled);
   myArchetypesTree.setBackground(
       archetypesEnabled ? UIUtil.getListBackground() : UIUtil.getPanelBackground());
 }
コード例 #2
0
    @Override
    public Object getCellEditorValue() {
      if (myCurrentEditor == myOptionsEditor) {
        // new Alarm(Alarm.ThreadToUse.SWING_THREAD).addRequest(new Runnable() {
        //                                                       @Override
        //                                                       public void run() {
        //                                                         somethingChanged();
        //                                                       }
        //                                                     }, 100);
        return myOptionsEditor.getEditorValue();
      } else if (myCurrentEditor == myBooleanEditor) {
        return myBooleanEditor.isSelected();
      } else if (myCurrentEditor == myIntOptionsEditor) {
        return myIntOptionsEditor.getPresentableValue();
      }

      return null;
    }
コード例 #3
0
  @Override
  public void dispose() {
    PropertiesComponent instance = PropertiesComponent.getInstance();
    instance.setValue(PROP_SORTED, Boolean.toString(isAlphabeticallySorted()));
    instance.setValue(PROP_SHOWCLASSES, Boolean.toString(myShowClasses));

    if (myCopyJavadocCheckbox != null) {
      instance.setValue(PROP_COPYJAVADOC, Boolean.toString(myCopyJavadocCheckbox.isSelected()));
    }

    final Container contentPane = getContentPane();
    if (contentPane != null) {
      contentPane.removeAll();
    }
    mySelectedNodes.clear();
    myElements = null;
    super.dispose();
  }
コード例 #4
0
 public boolean isInsertOverrideAnnotation() {
   return myIsInsertOverrideVisible && myInsertOverrideAnnotationCheckbox.isSelected();
 }
コード例 #5
0
 public boolean isCopyJavadoc() {
   return myCopyJavadocCheckbox.isSelected();
 }
コード例 #6
0
 @Nullable
 public MavenArchetype getSelectedArchetype() {
   if (!myUseArchetypeCheckBox.isSelected() || myArchetypesTree.isSelectionEmpty()) return null;
   return getArchetypeInfoFromPathComponent(myArchetypesTree.getLastSelectedPathComponent());
 }