X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fjp%2Fsourceforge%2Fstigmata%2Fui%2Fswing%2FBirthmarkDefinitionPane.java;h=d158106c4f9cade4ac519b87f27429f425554a8e;hb=600f07ba93ef4c05d3175fcefe7405f5e282e5bd;hp=48969eeb7abf778a82f210622b0b31c7b0e8474e;hpb=b5e59528c83569fafc49f2720bae00ac22e29228;p=stigmata%2Fstigmata-core.git 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");