I commit the attached patch:
2005-04-18 Roman Kennke <[EMAIL PROTECTED]>
* 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)
_______________________________________________
Classpath-patches mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/classpath-patches