From: kruland2607 Date: Tue, 10 Jul 2012 14:37:37 +0000 (+0000) Subject: Configured the Motor ignition at delay time, parachute and streamer deploy time field... X-Git-Tag: upstream/12.09^2~121 X-Git-Url: https://git.gag.com/?a=commitdiff_plain;h=3e6bd03cc46aa77bfd932f0904b0b6459e99d7be;hp=30b032e10e63722fa132b5bea6c7866e3896fb5c;p=debian%2Fopenrocket Configured the Motor ignition at delay time, parachute and streamer deploy time fields 3 characters wide. git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@878 180e2498-e6e9-4542-8430-84ac67f01cd8 --- diff --git a/core/src/net/sf/openrocket/gui/SpinnerEditor.java b/core/src/net/sf/openrocket/gui/SpinnerEditor.java index be367f03..be4b7952 100644 --- a/core/src/net/sf/openrocket/gui/SpinnerEditor.java +++ b/core/src/net/sf/openrocket/gui/SpinnerEditor.java @@ -24,4 +24,14 @@ public class SpinnerEditor extends JSpinner.DefaultEditor { formatter.setOverwriteMode(false); } + /** + * Constructor which sets the number of columns in the editor. + * @param spinner + * @param cols + */ + public SpinnerEditor(JSpinner spinner, int cols ) { + this(spinner); + getTextField().setColumns(cols); + } + } diff --git a/core/src/net/sf/openrocket/gui/configdialog/MotorConfig.java b/core/src/net/sf/openrocket/gui/configdialog/MotorConfig.java index 227a475c..45eca30f 100644 --- a/core/src/net/sf/openrocket/gui/configdialog/MotorConfig.java +++ b/core/src/net/sf/openrocket/gui/configdialog/MotorConfig.java @@ -131,7 +131,7 @@ public class MotorConfig extends JPanel { dm = new DoubleModel(mount, "IgnitionDelay", 0); spin = new JSpinner(dm.getSpinnerModel()); - spin.setEditor(new SpinnerEditor(spin)); + spin.setEditor(new SpinnerEditor(spin,3)); panel.add(spin, "gap rel rel"); //// seconds diff --git a/core/src/net/sf/openrocket/gui/configdialog/ParachuteConfig.java b/core/src/net/sf/openrocket/gui/configdialog/ParachuteConfig.java index b8e87edd..1e767a78 100644 --- a/core/src/net/sf/openrocket/gui/configdialog/ParachuteConfig.java +++ b/core/src/net/sf/openrocket/gui/configdialog/ParachuteConfig.java @@ -201,7 +201,7 @@ public class ParachuteConfig extends RecoveryDeviceConfig { m = new DoubleModel(component, "DeployDelay", 0); spin = new JSpinner(m.getSpinnerModel()); - spin.setEditor(new SpinnerEditor(spin)); + spin.setEditor(new SpinnerEditor(spin,3)); panel.add(spin, "spanx, split"); //// seconds diff --git a/core/src/net/sf/openrocket/gui/configdialog/StreamerConfig.java b/core/src/net/sf/openrocket/gui/configdialog/StreamerConfig.java index 576e6cde..49137045 100644 --- a/core/src/net/sf/openrocket/gui/configdialog/StreamerConfig.java +++ b/core/src/net/sf/openrocket/gui/configdialog/StreamerConfig.java @@ -202,7 +202,7 @@ public class StreamerConfig extends RecoveryDeviceConfig { m = new DoubleModel(component, "DeployDelay", 0); spin = new JSpinner(m.getSpinnerModel()); - spin.setEditor(new SpinnerEditor(spin)); + spin.setEditor(new SpinnerEditor(spin,3)); panel.add(spin, "spanx, split"); //// seconds