diff --git a/plugins/devkit/devkit-core/resources/messages/DevKitBundle.properties b/plugins/devkit/devkit-core/resources/messages/DevKitBundle.properties
index e8016624712d..aa4cd02101b2 100644
--- a/plugins/devkit/devkit-core/resources/messages/DevKitBundle.properties
+++ b/plugins/devkit/devkit-core/resources/messages/DevKitBundle.properties
@@ -9,7 +9,8 @@ module.wizard.gradle.presentable.name=IntelliJ Platform Plugin
module.wizard.gradle.learn.title=Learn how to build plugins with Gradle
module.wizard.gradle.plugin.xml.template.display.name=plugin.xml in Gradle-based projects
-module.wizard.devkit.simple.plugin.label=This project type is recommended for simple plugins, such as a custom UI theme. For more complex plugins, a Gradle-based project is recommended.
+module.wizard.devkit.simple.plugin.label=This project type is recommended for simple plugins, such as a custom UI theme.
\
+ For more complex plugins, a Gradle-based project is recommended.
convert.devkit.to.gradle.notification=Migrate DevKit plugin to Gradle
convert.devkit.to.gradle.notification.content=Gradle-based setup is recommended for this project.
diff --git a/plugins/devkit/devkit-core/src/module/PluginModuleBuilder.java b/plugins/devkit/devkit-core/src/module/PluginModuleBuilder.java
index a3c9c199279e..38fcef5c3f02 100644
--- a/plugins/devkit/devkit-core/src/module/PluginModuleBuilder.java
+++ b/plugins/devkit/devkit-core/src/module/PluginModuleBuilder.java
@@ -19,9 +19,8 @@ import com.intellij.openapi.startup.StartupManager;
import com.intellij.openapi.vfs.LocalFileSystem;
import com.intellij.openapi.vfs.VfsUtilCore;
import com.intellij.openapi.vfs.VirtualFile;
-import com.intellij.ui.HyperlinkLabel;
import com.intellij.util.ui.JBUI;
-import com.intellij.util.ui.components.BorderLayoutPanel;
+import com.intellij.util.ui.SwingHelper;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import org.jetbrains.idea.devkit.DevKitBundle;
@@ -30,9 +29,10 @@ import org.jetbrains.idea.devkit.projectRoots.IdeaJdk;
import org.jetbrains.idea.devkit.run.PluginConfigurationType;
import org.jetbrains.jps.model.java.JavaResourceRootType;
-import javax.swing.*;
import java.awt.*;
+import static java.awt.GridBagConstraints.*;
+
public class PluginModuleBuilder extends JavaModuleBuilder {
@Override
@@ -106,15 +106,8 @@ public class PluginModuleBuilder extends JavaModuleBuilder {
final ModuleWizardStep step = StdModuleTypes.JAVA.modifyProjectTypeStep(settingsStep, this);
if (step == null) return null;
- final BorderLayoutPanel panel = JBUI.Panels.simplePanel(0, 4);
- final HyperlinkLabel linkLabel = new HyperlinkLabel();
- linkLabel.setHtmlText(DevKitBundle.message("module.wizard.devkit.simple.plugin.label"));
- linkLabel.setHyperlinkTarget("https://plugins.jetbrains.com/docs/intellij/getting-started.html?from=DevkitPluginModuleWizard");
- panel.addToCenter(linkLabel);
-
- final JComponent component = step.getComponent();
- component.add(panel, new GridBagConstraints(0, 1, 1, 1, 1.0, 1.0,
- GridBagConstraints.CENTER, GridBagConstraints.HORIZONTAL, JBUI.insetsTop(8), 0, 0));
+ step.getComponent().add(SwingHelper.createHtmlLabel(DevKitBundle.message("module.wizard.devkit.simple.plugin.label"), null, null),
+ new GridBagConstraints(0, 1, 1, 1, 1.0, 1.0, CENTER, HORIZONTAL, JBUI.insetsTop(8), 0, 0));
return step;
}
}