2003-12-19 Thomas Fitzsimmons <fitzsim@redhat.com>
authorfitzsim <fitzsim@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 19 Dec 2003 20:11:56 +0000 (20:11 +0000)
committerfitzsim <fitzsim@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 19 Dec 2003 20:11:56 +0000 (20:11 +0000)
* java/awt/FlowLayout.java (layoutContainer): Let components
assume their preferred height.  Centre components vertically.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74844 138bc75d-0d04-0410-961f-82ee72b054a4

libjava/ChangeLog
libjava/java/awt/FlowLayout.java

index 8db6d73..a50b34e 100644 (file)
@@ -1,3 +1,8 @@
+2003-12-19  Thomas Fitzsimmons  <fitzsim@redhat.com>
+
+       * java/awt/FlowLayout.java (layoutContainer): Let components
+       assume their preferred height.  Centre components vertically.
+
 2003-12-19  Michael Koch  <konqueror@gmx.de>
 
        * gnu/java/nio/ChannelInputStream.java: New file.
index d26b8d1..98d7494 100644 (file)
@@ -214,7 +214,8 @@ public class FlowLayout implements LayoutManager, Serializable
                if (comps[k].visible)
                  {
                    Dimension c = comps[k].getPreferredSize ();
-                   comps[k].setBounds (x, y, c.width, new_h);
+                   comps[k].setBounds (x, y + (new_h - c.height) / 2,
+                                       c.width, c.height);
                    x += c.width + hgap;
                  }
              }