From: tama3 Date: Sun, 7 Dec 2008 05:50:56 +0000 (+0000) Subject: update layout X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=600f07ba93ef4c05d3175fcefe7405f5e282e5bd;p=stigmata%2Fstigmata-core.git update layout git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/stigmata/trunk@342 acee48c3-7b26-0410-bdac-b3d0e5314bbc --- diff --git a/src/main/java/jp/sourceforge/stigmata/ui/swing/BirthmarkDefinitionPane.java b/src/main/java/jp/sourceforge/stigmata/ui/swing/BirthmarkDefinitionPane.java index 48969ee..d158106 100644 --- a/src/main/java/jp/sourceforge/stigmata/ui/swing/BirthmarkDefinitionPane.java +++ b/src/main/java/jp/sourceforge/stigmata/ui/swing/BirthmarkDefinitionPane.java @@ -347,9 +347,14 @@ public class BirthmarkDefinitionPane extends JPanel{ description.setColumns(40); description.setRows(10); - Box box1 = Box.createHorizontalBox(); - box1.add(type); - box1.add(displayType); + JPanel typePane = new JPanel(new BorderLayout()); + JPanel displayTypePane = new JPanel(new BorderLayout()); + typePane.add(type, BorderLayout.CENTER); + displayTypePane.add(displayType, BorderLayout.CENTER); + + JPanel box1 = new JPanel(new BorderLayout()); + box1.add(typePane, BorderLayout.WEST); + box1.add(displayTypePane, BorderLayout.CENTER); Box box2 = Box.createHorizontalBox(); box2.add(Box.createHorizontalGlue()); @@ -358,22 +363,26 @@ public class BirthmarkDefinitionPane extends JPanel{ box2.add(userDefined); box2.add(Box.createHorizontalGlue()); - JPanel panel = new JPanel(new GridLayout(3, 1)); + JPanel extractorPane = new JPanel(new BorderLayout()); + extractorPane.add(extractor, BorderLayout.CENTER); + JPanel comparatorPane = new JPanel(new BorderLayout()); + comparatorPane.add(comparator, BorderLayout.CENTER); + + Box panel = Box.createVerticalBox(); panel.add(box1); - panel.add(extractor); - panel.add(comparator); + panel.add(extractorPane); + panel.add(comparatorPane); + panel.add(box2); - setLayout(new BoxLayout(this, BoxLayout.Y_AXIS)); - add(panel); - add(box2); - add(scroll); - add(Box.createVerticalGlue()); + setLayout(new BorderLayout()); + add(panel, BorderLayout.NORTH); + add(scroll, BorderLayout.CENTER); - GUIUtility.decorateJComponent(messages, type, "define.type"); - GUIUtility.decorateJComponent(messages, displayType, "define.displaytype"); + GUIUtility.decorateJComponent(messages, typePane, "define.type"); + GUIUtility.decorateJComponent(messages, displayTypePane, "define.displaytype"); GUIUtility.decorateJComponent(messages, scroll, "define.description"); - GUIUtility.decorateJComponent(messages, extractor, "define.extractor"); - GUIUtility.decorateJComponent(messages, comparator, "define.comparator"); + GUIUtility.decorateJComponent(messages, extractorPane, "define.extractor"); + GUIUtility.decorateJComponent(messages, comparatorPane, "define.comparator"); GUIUtility.decorateJComponent(messages, expert, "define.expert"); GUIUtility.decorateJComponent(messages, userDefined, "define.userdef");