[Top][All Lists]
[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)
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [cp-patches] FYI: fix javax.swing.plaf.basic.BasicScrollPaneUI,
Roman Kennke <=