From 2d23a5b37d148b3686be243453dbf30159032537 Mon Sep 17 00:00:00 2001 From: tool4EvEr Date: Sun, 30 May 2021 22:26:35 +0200 Subject: [PATCH] Add scrollbars --- .../main/java/forge/screens/workshop/views/VCardScript.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/forge-gui-desktop/src/main/java/forge/screens/workshop/views/VCardScript.java b/forge-gui-desktop/src/main/java/forge/screens/workshop/views/VCardScript.java index 8206ebc0add..90c8868dcba 100644 --- a/forge-gui-desktop/src/main/java/forge/screens/workshop/views/VCardScript.java +++ b/forge-gui-desktop/src/main/java/forge/screens/workshop/views/VCardScript.java @@ -14,6 +14,7 @@ import forge.gui.framework.DragTab; import forge.gui.framework.EDocID; import forge.gui.framework.IVDoc; import forge.screens.workshop.controllers.CCardScript; +import forge.toolbox.FScrollPane; import forge.toolbox.FTextPane; import forge.util.Localizer; import net.miginfocom.swing.MigLayout; @@ -32,6 +33,7 @@ public enum VCardScript implements IVDoc { private final DragTab tab = new DragTab(Localizer.getInstance().getMessage("lblCardScript")); private final FTextPane txtScript = new FTextPane(); + private final FScrollPane scrollScript; private final StyledDocument doc; private final Style error; @@ -41,6 +43,7 @@ public enum VCardScript implements IVDoc { txtScript.setFocusable(true); doc = new DefaultStyledDocument(); txtScript.setDocument(doc); + scrollScript = new FScrollPane(txtScript, true); error = doc.addStyle("error", null); error.addAttribute(StyleConstants.Background, Color.red); error.addAttribute(StyleConstants.Bold, Boolean.valueOf(true)); @@ -107,6 +110,6 @@ public enum VCardScript implements IVDoc { public void populate() { JPanel body = parentCell.getBody(); body.setLayout(new MigLayout("insets 1, gap 0, wrap")); - body.add(txtScript, "w 100%, h 100%"); + body.add(scrollScript, "w 100%, h 100%"); } }