当前位置: 首页>>代码示例>>Java>>正文


Java CommonBundle类代码示例

本文整理汇总了Java中com.intellij.CommonBundle的典型用法代码示例。如果您正苦于以下问题:Java CommonBundle类的具体用法?Java CommonBundle怎么用?Java CommonBundle使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


CommonBundle类属于com.intellij包,在下文中一共展示了CommonBundle类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: CannotUndoReportDialog

import com.intellij.CommonBundle; //导入依赖的package包/类
public CannotUndoReportDialog(Project project, @Nls String problemText, Collection<DocumentReference> files) {
  super(project, false);

  DefaultListModel model = new DefaultListModel();
  for (DocumentReference file : files) {
    final VirtualFile vFile = file.getFile();
    if (vFile != null) {
      model.add(0, vFile.getPresentableUrl());
    }
    else {
      model.add(0, "<unknown file>");
    }
  }

  myProblemFilesList.setModel(model);
  setTitle(CommonBundle.message("cannot.undo.dialog.title"));

  myProblemMessageLabel.setText(problemText);
  myProblemMessageLabel.setIcon(Messages.getErrorIcon());

  init();
}
 
开发者ID:jskierbi,项目名称:intellij-ce-playground,代码行数:23,代码来源:CannotUndoReportDialog.java

示例2: clearReadOnlyFlag

import com.intellij.CommonBundle; //导入依赖的package包/类
private static boolean clearReadOnlyFlag(final VirtualFile virtualFile, final Project project) {
  final boolean[] success = new boolean[1];
  CommandProcessor.getInstance().executeCommand(project, new Runnable() {
    @Override
    public void run() {
      Runnable action = new Runnable() {
        @Override
        public void run() {
          try {
            ReadOnlyAttributeUtil.setReadOnlyAttribute(virtualFile, false);
            success[0] = true;
          }
          catch (IOException e1) {
            Messages.showMessageDialog(project, e1.getMessage(), CommonBundle.getErrorTitle(), Messages.getErrorIcon());
          }
        }
      };
      ApplicationManager.getApplication().runWriteAction(action);
    }
  }, "", null);
  return success[0];
}
 
开发者ID:jskierbi,项目名称:intellij-ce-playground,代码行数:23,代码来源:DeleteHandler.java

示例3: ContentChooser

import com.intellij.CommonBundle; //导入依赖的package包/类
public ContentChooser(Project project, String title, boolean useIdeaEditor, boolean allowMultipleSelections) {
    super(project, true);
    myProject = project;
    myUseIdeaEditor = useIdeaEditor;
    myAllowMultipleSelections = allowMultipleSelections;
    myUpdateAlarm = new Alarm(getDisposable());
    mySplitter = new JBSplitter(true, 0.3f);
    mySplitter.setSplitterProportionKey(getDimensionServiceKey() + ".splitter");
    myList = new JBList(new CollectionListModel<Item>());
    myList.setExpandableItemsEnabled(false);

    setOKButtonText(CommonBundle.getOkButtonText());
    setTitle(title);

    init();
}
 
开发者ID:vsch,项目名称:MissingInActions,代码行数:17,代码来源:ContentChooser.java

示例4: doOKAction

import com.intellij.CommonBundle; //导入依赖的package包/类
@Override
protected void doOKAction() {
  if (getSchemeName().trim().isEmpty()) {
    Messages.showMessageDialog(getContentPane(), ApplicationBundle.message("error.scheme.must.have.a.name"),
                               CommonBundle.getErrorTitle(), Messages.getErrorIcon());
    return;
  }
  else if ("default".equals(getSchemeName())) {
    Messages.showMessageDialog(getContentPane(), ApplicationBundle.message("error.illegal.scheme.name"),
                               CommonBundle.getErrorTitle(), Messages.getErrorIcon());
    return;
  }
  else if (myExistingNames.contains(getSchemeName())) {
    Messages.showMessageDialog(
      getContentPane(),
      ApplicationBundle.message("error.a.scheme.with.this.name.already.exists.or.was.deleted.without.applying.the.changes"),
      CommonBundle.getErrorTitle(),
      Messages.getErrorIcon()
    );
    return;
  }
  super.doOKAction();
}
 
开发者ID:jskierbi,项目名称:intellij-ce-playground,代码行数:24,代码来源:SaveSchemeDialog.java

示例5: doOKAction

import com.intellij.CommonBundle; //导入依赖的package包/类
protected void doOKAction() {
  if (myAddSupportPanel.hasSelectedFrameworks()) {
    if (!myAddSupportPanel.downloadLibraries()) {
      int answer = Messages.showYesNoDialog(myAddSupportPanel.getMainPanel(),
                                            ProjectBundle.message("warning.message.some.required.libraries.wasn.t.downloaded"),
                                            CommonBundle.getWarningTitle(), Messages.getWarningIcon());
      if (answer != Messages.YES) {
        return;
      }
    }

    DumbService.allowStartingDumbModeInside(DumbModePermission.MAY_START_BACKGROUND, new Runnable() {
      @Override
      public void run() {
        new WriteAction() {
          protected void run(@NotNull final Result result) {
            ModifiableRootModel model = ModuleRootManager.getInstance(myModule).getModifiableModel();
            myAddSupportPanel.addSupport(myModule, model);
            model.commit();
          }
        }.execute();
      }
    });
  }
  super.doOKAction();
}
 
开发者ID:jskierbi,项目名称:intellij-ce-playground,代码行数:27,代码来源:AddFrameworkSupportDialog.java

示例6: actionPerformed

import com.intellij.CommonBundle; //导入依赖的package包/类
@Override
public void actionPerformed(ActionEvent e) {
  final PluginManagerConfigurable configurable = createAvailableConfigurable(myVendor);
  final SingleConfigurableEditor configurableEditor =
    new SingleConfigurableEditor(myActionsPanel, configurable, ShowSettingsUtilImpl.createDimensionKey(configurable), false) {
      {
        setOKButtonText(CommonBundle.message("close.action.name"));
        setOKButtonMnemonic('C');
        final String filter = myFilter.getFilter();
        if (!StringUtil.isEmptyOrSpaces(filter)) {
          final Runnable searchRunnable = configurable.enableSearch(filter);
          LOG.assertTrue(searchRunnable != null);
          searchRunnable.run();
        }
      }

      @NotNull
      @Override
      protected Action[] createActions() {
        return new Action[]{getOKAction()};
      }
    };
  configurableEditor.show();
}
 
开发者ID:jskierbi,项目名称:intellij-ce-playground,代码行数:25,代码来源:InstalledPluginsManagerMain.java

示例7: processFoundCodeSmells

import com.intellij.CommonBundle; //导入依赖的package包/类
private ReturnResult processFoundCodeSmells(final List<CodeSmellInfo> codeSmells, @Nullable CommitExecutor executor) {
  int errorCount = collectErrors(codeSmells);
  int warningCount = codeSmells.size() - errorCount;
  String commitButtonText = executor != null ? executor.getActionText() : myCheckinPanel.getCommitActionName();
  if (commitButtonText.endsWith("...")) {
    commitButtonText = commitButtonText.substring(0, commitButtonText.length()-3);
  }

  final int answer = Messages.showYesNoCancelDialog(myProject,
    VcsBundle.message("before.commit.files.contain.code.smells.edit.them.confirm.text", errorCount, warningCount),
    VcsBundle.message("code.smells.error.messages.tab.name"), VcsBundle.message("code.smells.review.button"),
    commitButtonText, CommonBundle.getCancelButtonText(), UIUtil.getWarningIcon());
  if (answer == Messages.YES) {
    CodeSmellDetector.getInstance(myProject).showCodeSmellErrors(codeSmells);
    return ReturnResult.CLOSE_WINDOW;
  }
  else if (answer == Messages.CANCEL) {
    return ReturnResult.CANCEL;
  }
  else {
    return ReturnResult.COMMIT;
  }
}
 
开发者ID:jskierbi,项目名称:intellij-ce-playground,代码行数:24,代码来源:CodeAnalysisBeforeCheckinHandler.java

示例8: actionPerformed

import com.intellij.CommonBundle; //导入依赖的package包/类
@Override
public void actionPerformed(AnActionEvent e) {

  new Thread("show delayed msg") {
    @Override
    public void run() {
      super.run();

      //noinspection EmptyCatchBlock
      TimeoutUtil.sleep(3000);

      //noinspection SSBasedInspection
      SwingUtilities.invokeLater(new Runnable() {
        @Override
        public void run() {
          MessageDialogBuilder.yesNo("Nothing happens after that", "Some message goes here").yesText(
            ApplicationBundle.message("command.exit")).noText(
            CommonBundle.message("button.cancel")).show();
        }
      });
    }
  }.start();

}
 
开发者ID:jskierbi,项目名称:intellij-ce-playground,代码行数:25,代码来源:ShowDelayedMessageInternalAction.java

示例9: removeCoverageSuite

import com.intellij.CommonBundle; //导入依赖的package包/类
public void removeCoverageSuite(final CoverageSuite suite) {
  final String fileName = suite.getCoverageDataFileName();

  boolean deleteTraces = suite.isTracingEnabled();
  if (!FileUtil.isAncestor(PathManager.getSystemPath(), fileName, false)) {
    String message = "Would you like to delete file \'" + fileName + "\' ";
    if (deleteTraces) {
      message += "and traces directory \'" + FileUtil.getNameWithoutExtension(new File(fileName)) + "\' ";
    }
    message += "on disk?";
    if (Messages.showYesNoDialog(myProject, message, CommonBundle.getWarningTitle(), Messages.getWarningIcon()) == Messages.YES) {
      deleteCachedCoverage(fileName, deleteTraces);
    }
  } else {
    deleteCachedCoverage(fileName, deleteTraces);
  }

  myCoverageSuites.remove(suite);
  if (myCurrentSuitesBundle != null && myCurrentSuitesBundle.contains(suite)) {
    CoverageSuite[] suites = myCurrentSuitesBundle.getSuites();
    suites = ArrayUtil.remove(suites, suite);
    chooseSuitesBundle(suites.length > 0 ? new CoverageSuitesBundle(suites) : null);
  }
}
 
开发者ID:jskierbi,项目名称:intellij-ce-playground,代码行数:25,代码来源:CoverageDataManagerImpl.java

示例10: EditVariableDialog

import com.intellij.CommonBundle; //导入依赖的package包/类
public EditVariableDialog(Editor editor, Component parent, ArrayList<Variable> variables, List<TemplateContextType> contextTypes) {
  super(parent, true);
  myContextTypes = contextTypes;
  setButtonsMargin(null);
  myVariables = variables;
  myEditor = editor;
  init();
  setTitle(CodeInsightBundle.message("templates.dialog.edit.variables.title"));
  setOKButtonText(CommonBundle.getOkButtonText());
}
 
开发者ID:jskierbi,项目名称:intellij-ce-playground,代码行数:11,代码来源:EditVariableDialog.java

示例11: messageOrNull

import com.intellij.CommonBundle; //导入依赖的package包/类
@Nullable
public static String messageOrNull(@NotNull ResourceBundle bundle, @NotNull String key,
        @NotNull Object... params) {
    final String value = CommonBundle.messageOrDefault(bundle, key, key, params);
    if (key.equals(value)) return null;
    return value;
}
 
开发者ID:vsch,项目名称:MissingInActions,代码行数:8,代码来源:Bundle.java

示例12: applyFix

import com.intellij.CommonBundle; //导入依赖的package包/类
@Override
public void applyFix(@NotNull Project project, PsiFile file, @Nullable Editor editor) {
  InspectionProjectProfileManager profileManager = InspectionProjectProfileManager.getInstance(project);
  InspectionProfile inspectionProfile = profileManager.getInspectionProfile();
  ModifiableModel model = inspectionProfile.getModifiableModel();
  model.disableTool(myToolId, file);
  try {
    model.commit();
  }
  catch (IOException e) {
    Messages.showErrorDialog(project, e.getMessage(), CommonBundle.getErrorTitle());
  }
  DaemonCodeAnalyzer.getInstance(project).restart();
}
 
开发者ID:jskierbi,项目名称:intellij-ce-playground,代码行数:15,代码来源:DisableInspectionToolAction.java

示例13: doOKAction

import com.intellij.CommonBundle; //导入依赖的package包/类
@Override
protected void doOKAction() {
  final String keywordName = myKeywordName.getText().trim();
  if (keywordName.length() == 0) {
    Messages.showMessageDialog(getContentPane(), IdeBundle.message("error.keyword.cannot.be.empty"),
                               CommonBundle.getErrorTitle(), Messages.getErrorIcon());
    return;
  }
  if (keywordName.indexOf(' ') >= 0) {
    Messages.showMessageDialog(getContentPane(), IdeBundle.message("error.keyword.may.not.contain.spaces"),
                               CommonBundle.getErrorTitle(), Messages.getErrorIcon());
    return;
  }
  super.doOKAction();
}
 
开发者ID:jskierbi,项目名称:intellij-ce-playground,代码行数:16,代码来源:ModifyKeywordDialog.java

示例14: showResults

import com.intellij.CommonBundle; //导入依赖的package包/类
private ReturnResult showResults(final TodoCheckinHandlerWorker worker, CommitExecutor executor) {
  String commitButtonText = executor != null ? executor.getActionText() : myCheckinProjectPanel.getCommitActionName();
  if (commitButtonText.endsWith("...")) {
    commitButtonText = commitButtonText.substring(0, commitButtonText.length()-3);
  }

  final String text = createMessage(worker);
  final String[] buttons;
  final boolean thereAreTodoFound = worker.getAddedOrEditedTodos().size() + worker.getInChangedTodos().size() > 0;
  int commitOption;
  if (thereAreTodoFound) {
    buttons = new String[]{VcsBundle.message("todo.in.new.review.button"), commitButtonText, CommonBundle.getCancelButtonText()};
    commitOption = 1;
  }
  else {
    buttons = new String[]{commitButtonText, CommonBundle.getCancelButtonText()};
    commitOption = 0;
  }
  final int answer = Messages.showDialog(myProject, text, "TODO", null, buttons, 0, 1, UIUtil.getWarningIcon());
  if (thereAreTodoFound && answer == Messages.OK) {
    showTodo(worker);
    return ReturnResult.CLOSE_WINDOW;
  }
  if (answer == commitOption) {
    return ReturnResult.COMMIT;
  }
  return ReturnResult.CANCEL;
}
 
开发者ID:jskierbi,项目名称:intellij-ce-playground,代码行数:29,代码来源:TodoCheckinHandler.java

示例15: ConfirmationDialog

import com.intellij.CommonBundle; //导入依赖的package包/类
public ConfirmationDialog(Project project, final String message, String title, final Icon icon, final VcsShowConfirmationOption option,
                          @Nullable String okActionName, @Nullable String cancelActionName) {
  super(project, message, title, icon);
  myOption = option;
  myOkActionName = okActionName != null ? okActionName : CommonBundle.getYesButtonText();
  myCancelActionName = cancelActionName != null ? cancelActionName : CommonBundle.getNoButtonText();
  init();
}
 
开发者ID:jskierbi,项目名称:intellij-ce-playground,代码行数:9,代码来源:ConfirmationDialog.java


注:本文中的com.intellij.CommonBundle类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。