diff --git a/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/classpath/ClasspathPanelImpl.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/classpath/ClasspathPanelImpl.java index dfbaa0d5ce4d..a7a23e18f039 100644 --- a/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/classpath/ClasspathPanelImpl.java +++ b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/classpath/ClasspathPanelImpl.java @@ -489,7 +489,8 @@ public class ClasspathPanelImpl extends JPanel implements ClasspathPanel { Messages.showMessageDialog(ClasspathPanelImpl.this, ProjectBundle.message("message.no.module.dependency.candidates"), getTitle(), Messages.getInformationIcon()); return null; } - return new ModuleChooser(chooseItems, ProjectBundle.message("classpath.chooser.title.add.module.dependency")); + return new ModuleChooser(chooseItems, ProjectBundle.message("classpath.chooser.title.add.module.dependency"), + ProjectBundle.message("classpath.chooser.description.add.module.dependency")); } } ); @@ -669,8 +670,8 @@ public class ClasspathPanelImpl extends JPanel implements ClasspathPanel { } private class ModuleChooser extends ChooseModulesDialog implements ClasspathElementChooser { - public ModuleChooser(final List items, final String title) { - super(ClasspathPanelImpl.this, items, title); + public ModuleChooser(final List items, final String title, String description) { + super(ClasspathPanelImpl.this, items, title, description); } public void doChoose() { diff --git a/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/ChooseModulesDialog.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/ChooseModulesDialog.java index e876f5588a5f..013628bc233a 100644 --- a/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/ChooseModulesDialog.java +++ b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/ChooseModulesDialog.java @@ -25,6 +25,7 @@ package com.intellij.openapi.roots.ui.configuration.libraryEditor; import com.intellij.openapi.module.Module; import com.intellij.openapi.project.Project; import com.intellij.ide.util.ChooseElementsDialog; +import org.jetbrains.annotations.Nullable; import javax.swing.*; import java.awt.*; @@ -36,6 +37,10 @@ public class ChooseModulesDialog extends ChooseElementsDialog { super(parent, items, title, null, true); } + public ChooseModulesDialog(Component parent, List items, String title, @Nullable String description) { + super(parent, items, title, description, true); + } + public ChooseModulesDialog(final Project project, final List items, final String title, final String description) { super(project, items, title, description, true); } diff --git a/platform/platform-resources-en/src/messages/ProjectBundle.properties b/platform/platform-resources-en/src/messages/ProjectBundle.properties index 66375fb926c4..f091a77df3ce 100644 --- a/platform/platform-resources-en/src/messages/ProjectBundle.properties +++ b/platform/platform-resources-en/src/messages/ProjectBundle.properties @@ -225,7 +225,8 @@ classpath.add.new.library.action=New Library... classpath.add.simple.module.library.action=Single-Entry Module Library... classpath.add.library.action=Library... classpath.add.module.dependency.action=Module Dependency... -classpath.chooser.title.add.module.dependency=Choose Dependent Modules +classpath.chooser.title.add.module.dependency=Choose Modules +classpath.chooser.description.add.module.dependency=Select the modules the current module should depend on classpath.title.adding.dependency=Adding dependency classpath.message.library.already.added=Library ''{0}'' already added to this module message.no.module.dependency.candidates=Found no modules to depend on