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