From 8729a061e4138420ec8a33a5ab5f4378eec2097b Mon Sep 17 00:00:00 2001
From: jvergara <jvergara@localhost>
Date: Mon, 21 Dec 2009 16:23:41 +0000
Subject: [PATCH] Fix for issue 4413 (setup should use scroll panes in its panels)

---
 opends/src/quicksetup/org/opends/quicksetup/installer/ui/SuffixesToReplicatePanel.java |   15 +++++++++------
 1 files changed, 9 insertions(+), 6 deletions(-)

diff --git a/opends/src/quicksetup/org/opends/quicksetup/installer/ui/SuffixesToReplicatePanel.java b/opends/src/quicksetup/org/opends/quicksetup/installer/ui/SuffixesToReplicatePanel.java
index f10336a..8bce571 100644
--- a/opends/src/quicksetup/org/opends/quicksetup/installer/ui/SuffixesToReplicatePanel.java
+++ b/opends/src/quicksetup/org/opends/quicksetup/installer/ui/SuffixesToReplicatePanel.java
@@ -43,7 +43,6 @@
 import javax.swing.JPanel;
 import javax.swing.JScrollPane;
 import javax.swing.SwingConstants;
-import javax.swing.border.EmptyBorder;
 
 import org.opends.admin.ads.ADSContext;
 import org.opends.admin.ads.ReplicaDescriptor;
@@ -170,11 +169,7 @@
     gbc.anchor = GridBagConstraints.NORTH;
     gbc.weighty = 1.0;
     gbc.fill = GridBagConstraints.BOTH;
-    scroll = new JScrollPane(checkBoxPanel);
-    scroll.setBorder(new EmptyBorder(0, 0, 0, 0));
-    scroll.setViewportBorder(new EmptyBorder(0, 0, 0, 0));
-    scroll.setOpaque(false);
-    scroll.getViewport().setOpaque(false);
+    scroll = UIFactory.createBorderLessScrollBar(checkBoxPanel);
 
     panel.add(scroll, gbc);
 
@@ -197,6 +192,14 @@
   /**
    * {@inheritDoc}
    */
+  protected boolean requiresScroll()
+  {
+    return false;
+  }
+
+  /**
+   * {@inheritDoc}
+   */
   protected Message getInstructions()
   {
     return INFO_SUFFIXES_TO_REPLICATE_PANEL_INSTRUCTIONS.get();

--
Gitblit v1.10.0