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/RemoteReplicationPortsPanel.java |   17 ++++++++++-------
 1 files changed, 10 insertions(+), 7 deletions(-)

diff --git a/opends/src/quicksetup/org/opends/quicksetup/installer/ui/RemoteReplicationPortsPanel.java b/opends/src/quicksetup/org/opends/quicksetup/installer/ui/RemoteReplicationPortsPanel.java
index 5bb61a7..a224363 100644
--- a/opends/src/quicksetup/org/opends/quicksetup/installer/ui/RemoteReplicationPortsPanel.java
+++ b/opends/src/quicksetup/org/opends/quicksetup/installer/ui/RemoteReplicationPortsPanel.java
@@ -22,7 +22,7 @@
  * CDDL HEADER END
  *
  *
- *      Copyright 2008 Sun Microsystems, Inc.
+ *      Copyright 2008-2009 Sun Microsystems, Inc.
  */
 
 package org.opends.quicksetup.installer.ui;
@@ -46,7 +46,6 @@
 import javax.swing.JLabel;
 import javax.swing.JPanel;
 import javax.swing.JScrollPane;
-import javax.swing.border.EmptyBorder;
 import javax.swing.text.JTextComponent;
 
 import org.opends.admin.ads.ServerDescriptor;
@@ -163,6 +162,14 @@
   /**
    * {@inheritDoc}
    */
+  protected boolean requiresScroll()
+  {
+    return false;
+  }
+
+  /**
+   * {@inheritDoc}
+   */
   public int compare(ServerDescriptor desc1, ServerDescriptor desc2)
   {
     return desc1.getHostPort(true).compareTo(desc2.getHostPort(true));
@@ -186,11 +193,7 @@
     gbc.fill = GridBagConstraints.BOTH;
     fieldsPanel = new JPanel(new GridBagLayout());
     fieldsPanel.setOpaque(false);
-    scroll = new JScrollPane(fieldsPanel);
-    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(fieldsPanel);
 
     panel.add(scroll, gbc);
 

--
Gitblit v1.10.0