From 6cf369ea861524cf23400a65b6d3eb585508642b Mon Sep 17 00:00:00 2001 From: Sergey Evdokimov Date: Wed, 2 Oct 2013 16:52:20 +0400 Subject: [PATCH] Use Messages instead of JOptionPane. --- .../actions/RemoveMavenRunConfigurationAction.java | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/plugins/maven/src/main/java/org/jetbrains/idea/maven/navigator/actions/RemoveMavenRunConfigurationAction.java b/plugins/maven/src/main/java/org/jetbrains/idea/maven/navigator/actions/RemoveMavenRunConfigurationAction.java index dd9e77affe3b..ffa7ffc06717 100644 --- a/plugins/maven/src/main/java/org/jetbrains/idea/maven/navigator/actions/RemoveMavenRunConfigurationAction.java +++ b/plugins/maven/src/main/java/org/jetbrains/idea/maven/navigator/actions/RemoveMavenRunConfigurationAction.java @@ -22,10 +22,9 @@ import com.intellij.openapi.actionSystem.AnAction; import com.intellij.openapi.actionSystem.AnActionEvent; import com.intellij.openapi.actionSystem.CommonDataKeys; import com.intellij.openapi.project.Project; +import com.intellij.openapi.ui.Messages; import org.jetbrains.idea.maven.utils.MavenDataKeys; -import javax.swing.*; - /** * @author Sergey Evdokimov */ @@ -37,11 +36,8 @@ public class RemoveMavenRunConfigurationAction extends AnAction { assert settings != null && project != null; - int res = JOptionPane.showConfirmDialog(JOptionPane.getRootFrame(), - "Delete \"" + settings.getName() + "\"?", - "Confirmation", JOptionPane.YES_NO_OPTION); - - if (res == JOptionPane.YES_OPTION) { + int res = Messages.showYesNoDialog(project, "Delete \"" + settings.getName() + "\"?", "Confirmation", Messages.getQuestionIcon()); + if (res == 0) { ((RunManagerEx)RunManager.getInstance(project)).removeConfiguration(settings); } }