From 0308123c0b5f4ef98555268dd50dea98a7c922e4 Mon Sep 17 00:00:00 2001 From: Ray Greenwell Date: Sat, 4 Jun 2005 01:04:58 +0000 Subject: [PATCH] Fixed alignment of boolean configs. git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@3585 542714f4-19e9-0310-aa3c-eee0fc999fb1 --- .../threerings/admin/client/BooleanFieldEditor.java | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/java/com/threerings/admin/client/BooleanFieldEditor.java b/src/java/com/threerings/admin/client/BooleanFieldEditor.java index 9dbde95ef..8fc7e59bb 100644 --- a/src/java/com/threerings/admin/client/BooleanFieldEditor.java +++ b/src/java/com/threerings/admin/client/BooleanFieldEditor.java @@ -24,6 +24,9 @@ package com.threerings.admin.client; import java.lang.reflect.Field; import javax.swing.JCheckBox; +import javax.swing.JPanel; + +import com.samskivert.swing.HGroupLayout; import com.samskivert.swing.GroupLayout; import com.samskivert.swing.Spacer; @@ -40,13 +43,17 @@ public class BooleanFieldEditor extends FieldEditor { super(ctx, field, object); + JPanel jpan = new JPanel(new HGroupLayout(HGroupLayout.STRETCH)); + // add a checkbox to display the field value - add(_value = new JCheckBox(), GroupLayout.FIXED); + jpan.add(_value = new JCheckBox(), GroupLayout.FIXED); // add a spacer so that clicks to the right of the checkbox // don't toggle it - add(new Spacer(1, 1)); + jpan.add(new Spacer(1, 1)); _value.addActionListener(this); + add(jpan); + // we want to let the user know if they remove focus from a text // box without changing a field that it's not saved _value.addFocusListener(this);