From fc8292624c095d58118d3335b9f02c997ba2b08c Mon Sep 17 00:00:00 2001
From: jvergara <jvergara@localhost>
Date: Tue, 05 Jan 2010 08:45:44 +0000
Subject: [PATCH] Fix some transparency issues introduced when fixing https://opends.dev.java.net/issues/show_bug.cgi?id=4414.

---
 opends/src/quicksetup/org/opends/quicksetup/ui/QuickSetupStepPanel.java          |    4 ++--
 opends/src/quicksetup/org/opends/quicksetup/installer/ui/InstallReviewPanel.java |   18 +++++++++++++++---
 2 files changed, 17 insertions(+), 5 deletions(-)

diff --git a/opends/src/quicksetup/org/opends/quicksetup/installer/ui/InstallReviewPanel.java b/opends/src/quicksetup/org/opends/quicksetup/installer/ui/InstallReviewPanel.java
index 66145cd..a138bf0 100644
--- a/opends/src/quicksetup/org/opends/quicksetup/installer/ui/InstallReviewPanel.java
+++ b/opends/src/quicksetup/org/opends/quicksetup/installer/ui/InstallReviewPanel.java
@@ -22,7 +22,7 @@
  * CDDL HEADER END
  *
  *
- *      Copyright 2006-2009 Sun Microsystems, Inc.
+ *      Copyright 2006-2010 Sun Microsystems, Inc.
  */
 
 package org.opends.quicksetup.installer.ui;
@@ -472,6 +472,7 @@
     GridBagConstraints gbc = new GridBagConstraints();
 
     cardLayoutPanel = new JPanel(new CardLayout());
+    cardLayoutPanel.setOpaque(false);
 
     JComponent p = createReadOnlyPanel();
     p.setBorder(new EmptyBorder(UIFactory.LEFT_INSET_SECONDARY_FIELD,
@@ -479,9 +480,19 @@
         UIFactory.LEFT_INSET_SECONDARY_FIELD,
         UIFactory.LEFT_INSET_SECONDARY_FIELD));
 
-    cardLayoutPanel.add(new JScrollPane(p), DISPLAY_TEXT.toString());
-    JScrollPane scroll = new JScrollPane();
+    JScrollPane scroll = new JScrollPane(p);
+    scroll.setOpaque(false);
+    scroll.getViewport().setOpaque(false);
+    scroll.getViewport().setBackground(UIFactory.DEFAULT_BACKGROUND);
+    scroll.setBackground(UIFactory.DEFAULT_BACKGROUND);
+
+    cardLayoutPanel.add(scroll, DISPLAY_TEXT.toString());
+    scroll = new JScrollPane();
     createEquivalentCommandPanel(scroll);
+    scroll.setOpaque(false);
+    scroll.getViewport().setOpaque(false);
+    scroll.getViewport().setBackground(UIFactory.DEFAULT_BACKGROUND);
+    scroll.setBackground(UIFactory.DEFAULT_BACKGROUND);
     cardLayoutPanel.add(scroll, DISPLAY_EQUIVALENT_COMMAND.toString());
 
     gbc.gridx = 0;
@@ -569,6 +580,7 @@
     equivalentCommandPane = UIFactory.makeProgressPane(scroll);
     equivalentCommandPane.setAutoscrolls(true);
     scroll.setViewportView(equivalentCommandPane);
+    equivalentCommandPane.setOpaque(false);
     return equivalentCommandPane;
   }
 
diff --git a/opends/src/quicksetup/org/opends/quicksetup/ui/QuickSetupStepPanel.java b/opends/src/quicksetup/org/opends/quicksetup/ui/QuickSetupStepPanel.java
index c673a40..33a34db 100644
--- a/opends/src/quicksetup/org/opends/quicksetup/ui/QuickSetupStepPanel.java
+++ b/opends/src/quicksetup/org/opends/quicksetup/ui/QuickSetupStepPanel.java
@@ -22,7 +22,7 @@
  * CDDL HEADER END
  *
  *
- *      Copyright 2006-2009 Sun Microsystems, Inc.
+ *      Copyright 2006-2010 Sun Microsystems, Inc.
  */
 
 package org.opends.quicksetup.ui;
@@ -353,7 +353,7 @@
     if (inputPanel != null)
     {
       inputContainer = new JPanel(new CardLayout());
-
+      inputContainer.setOpaque(false);
       if (requiresScroll())
       {
         inputContainer.add(UIFactory.createBorderLessScrollBar(inputPanel),

--
Gitblit v1.10.0