[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[cp-patches] FYI: BasicLabelUI fixlet
From: |
Roman Kennke |
Subject: |
[cp-patches] FYI: BasicLabelUI fixlet |
Date: |
Wed, 29 Jun 2005 16:44:58 +0200 |
User-agent: |
Mozilla Thunderbird 1.0.2 (X11/20050317) |
It seems that BasicLabelUI must not set the border of JLabel, although
there is an entry for that in BasicLookAndFeels' UIDefaults. At least I
have an application here that shows strange effects with JLabel border
set by default.
2005-06-29 Roman Kennke <address@hidden>
* javax/swing/plaf/basic/BasicLabelUI.java
(installDefaults): Do not set the border here.
(uninstallDefaults): Do not unset the border here.
/Roman
Index: javax/swing/plaf/basic/BasicLabelUI.java
===================================================================
RCS file:
/cvsroot/classpath/classpath/javax/swing/plaf/basic/BasicLabelUI.java,v
retrieving revision 1.11
diff -u -r1.11 BasicLabelUI.java
--- javax/swing/plaf/basic/BasicLabelUI.java 22 Jun 2005 15:05:34 -0000
1.11
+++ javax/swing/plaf/basic/BasicLabelUI.java 29 Jun 2005 14:42:07 -0000
@@ -350,7 +350,6 @@
c.setForeground(defaults.getColor("Label.foreground"));
c.setBackground(defaults.getColor("Label.background"));
c.setFont(defaults.getFont("Label.font"));
- c.setBorder(defaults.getBorder("Label.border"));
//XXX: There are properties we don't use called disabledForeground
//and disabledShadow.
}
@@ -366,7 +365,6 @@
c.setForeground(null);
c.setBackground(null);
c.setFont(null);
- c.setBorder(null);
}
/**
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [cp-patches] FYI: BasicLabelUI fixlet,
Roman Kennke <=