List of usage examples for com.intellij.openapi.ui Messages showMessageDialog
public static void showMessageDialog(String message, @NotNull @Nls(capitalization = Nls.Capitalization.Title) String title, @Nullable Icon icon)
From source file:ru.artlebedev.idea.plugins.parser.refactoring.ParserIntroduceVariableHandler.java
License:Apache License
private String showDialog() { do {// www .jav a 2s . co m String s = Messages.showInputDialog(ParserBundle.message("actions.introduceVariable.enterName"), ParserBundle.message("actions.introduceVariable.title"), Messages.getQuestionIcon()); if (s == null) return ""; if ("".equals(s.trim())) { Messages.showMessageDialog(ParserBundle.message("actions.createClass.emptyName"), ParserBundle.message("actions.createClass.emptyNameTitle"), Messages.getErrorIcon()); } else { return s; } } while (true); }
From source file:ru.salerman.bitrixstorm.config.MarkDirectoryAsBitrixSiteTemplate.java
License:Apache License
public void actionPerformed(AnActionEvent e) { DataContext dataContext = e.getDataContext(); PsiElement path = LangDataKeys.PSI_ELEMENT.getData(dataContext); String siteTemplate = BitrixSiteTemplate.getInstance(e.getProject()).getSiteTemplate(path); BitrixSiteTemplate.getInstance(e.getProject()).setName(siteTemplate); BitrixComponentManager.getInstance(e.getProject()).refresh(); Messages.showMessageDialog("\"" + siteTemplate + "\" was marked as Bitrix Site Template ", "Information", Messages.getInformationIcon()); }