classpath-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[cp-patches] FYI: fix javax.swing.plaf.basic.BasicScrollPaneUI


From: Roman Kennke
Subject: [cp-patches] FYI: fix javax.swing.plaf.basic.BasicScrollPaneUI
Date: Mon, 18 Apr 2005 12:48:54 +0200
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2.1) Gecko/20021204

I commit the attached patch:

2005-04-18  Roman Kennke  <address@hidden>

       * javax/swing/plaf/basic/BasicScrollPaneUI.java
       (installDefaults): Link managed JScrollPane in instance field.
       (uninstallDefaults): Unlink managed JScrollPane in instance field.


/Roman

Index: javax/swing/plaf/basic/BasicScrollPaneUI.java
===================================================================
RCS file: 
/cvsroot/classpath/classpath/javax/swing/plaf/basic/BasicScrollPaneUI.java,v
retrieving revision 1.8
diff -u -r1.8 BasicScrollPaneUI.java
--- javax/swing/plaf/basic/BasicScrollPaneUI.java       31 Jul 2004 22:56:54 
-0000      1.8
+++ javax/swing/plaf/basic/BasicScrollPaneUI.java       18 Apr 2005 10:41:39 
-0000
@@ -53,7 +53,10 @@
 public class BasicScrollPaneUI extends ScrollPaneUI
   implements ScrollPaneConstants
 {
-  
+
+  /** The Scrollpane for which the UI is provided by this class. */
+  protected JScrollPane scrollpane;
+
   public static ComponentUI createUI(final JComponent c) 
   {
     return new BasicScrollPaneUI();
@@ -61,6 +64,7 @@
 
   protected void installDefaults(JScrollPane p)
   {
+    scrollpane = p;
     UIDefaults defaults = UIManager.getLookAndFeelDefaults();
     p.setForeground(defaults.getColor("ScrollPane.foreground"));
     p.setBackground(defaults.getColor("ScrollPane.background"));
@@ -75,6 +79,7 @@
     p.setBackground(null);
     p.setFont(null);
     p.setBorder(null);
+    scrollpane = null;
   }
     
   public void installUI(final JComponent c) 

reply via email to

[Prev in Thread] Current Thread [Next in Thread]