diff --git a/src/main/java/forge/gui/DialogMigrateProfile.java b/src/main/java/forge/gui/DialogMigrateProfile.java
index 93d8da9e653..b8d03b9274b 100644
--- a/src/main/java/forge/gui/DialogMigrateProfile.java
+++ b/src/main/java/forge/gui/DialogMigrateProfile.java
@@ -63,6 +63,7 @@ import forge.gui.toolbox.FCheckBox;
import forge.gui.toolbox.FLabel;
import forge.gui.toolbox.FOverlay;
import forge.gui.toolbox.FPanel;
+import forge.gui.toolbox.FScrollPane;
import forge.gui.toolbox.FSkin;
import forge.gui.toolbox.FTextField;
import forge.gui.toolbox.SmartScroller;
@@ -84,7 +85,7 @@ public class DialogMigrateProfile {
@SuppressWarnings("serial")
public DialogMigrateProfile(String forcedSrcDir, final Runnable onDialogClose) {
- FPanel p = new FPanel(new MigLayout("insets dialog, gap 0, center, wrap"));
+ FPanel p = new FPanel(new MigLayout("insets dialog, gap 0, center, wrap, fill"));
p.setOpaque(false);
p.setBackgroundTexture(FSkin.getIcon(FSkin.Backgrounds.BG_TEXTURE));
@@ -95,19 +96,21 @@ public class DialogMigrateProfile {
// add some help text if this is for the initial data migration
if (isMigration) {
- FPanel blurbPanel = new FPanel(new MigLayout("insets dialog, gap 10, center, wrap"));
+ FPanel blurbPanel = new FPanel(new MigLayout("insets panel, gap 10, fill"));
blurbPanel.setOpaque(false);
- blurbPanel.add(new FLabel.Builder().text("What's this?").build(), "growx");
- blurbPanel.add(new FLabel.Builder().text(
+ JPanel blurbPanelInterior = new JPanel(new MigLayout("insets dialog, gap 10, center, wrap, fill"));
+ blurbPanelInterior.setOpaque(false);
+ blurbPanelInterior.add(new FLabel.Builder().text("What's this?").build(), "growx, w 50:50:");
+ blurbPanelInterior.add(new FLabel.Builder().text(
"Over the last several years, people have had to jump through a lot of hoops to" +
" update to the most recent version. We hope to reduce this workload to a point where a new" +
" user will find that it is fairly painless to update. In order to make this happen, Forge" +
" has changed where it stores your data so that it is outside of the program installation directory." +
" This way, when you upgrade, you will no longer need to import your data every time to get things" +
" working. There are other benefits to having user data separate from program data, too, and it" +
- " lays the groundwork for some cool new features.").build());
- blurbPanel.add(new FLabel.Builder().text("So where's my data going?").build(), "growx");
- blurbPanel.add(new FLabel.Builder().text(
+ " lays the groundwork for some cool new features.