summaryrefslogtreecommitdiff
path: root/javax/swing/SwingUtilities.java
diff options
context:
space:
mode:
authorRoman Kennke <roman@kennke.org>2005-09-23 08:53:55 +0000
committerRoman Kennke <roman@kennke.org>2005-09-23 08:53:55 +0000
commitfb912b31690958843474fd21eeeec4b5a9bb7e98 (patch)
tree35810580f6a63f00fddda2514f57004e43c4ebb6 /javax/swing/SwingUtilities.java
parent1be00f79a2b50b0d77d2c25b1293e0473bd0127f (diff)
downloadclasspath-fb912b31690958843474fd21eeeec4b5a9bb7e98.tar.gz
2005-09-23 Roman Kennke <kennke@aicas.com>
* javax/swing/SwingUtilities.java (layoutCompoundLabel): Fix the case when verticalTextPosition=BOTTOM and without icon. The label text slipped out of the view rectangle in this case.
Diffstat (limited to 'javax/swing/SwingUtilities.java')
-rw-r--r--javax/swing/SwingUtilities.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/javax/swing/SwingUtilities.java b/javax/swing/SwingUtilities.java
index 216057e0e..6ac7b9816 100644
--- a/javax/swing/SwingUtilities.java
+++ b/javax/swing/SwingUtilities.java
@@ -890,7 +890,9 @@ public class SwingUtilities
iconR.y = 0;
textR.y = (horizontalTextPosition == CENTER
? iconR.height + textIconGap
- : iconR.height - textR.height);
+ : Math.max(iconR.height - textR.height, 0));
+ System.err.println("iconR.height: " + iconR.height);
+ System.err.println("textR.height: " + textR.height);
break;
case CENTER:
int centerLine = Math.max(textR.height, iconR.height) / 2;