From 3e6bd03cc46aa77bfd932f0904b0b6459e99d7be Mon Sep 17 00:00:00 2001 From: kruland2607 Date: Tue, 10 Jul 2012 14:37:37 +0000 Subject: [PATCH 1/1] 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 --- core/src/net/sf/openrocket/gui/SpinnerEditor.java | 10 ++++++++++ .../sf/openrocket/gui/configdialog/MotorConfig.java | 2 +- .../openrocket/gui/configdialog/ParachuteConfig.java | 2 +- .../sf/openrocket/gui/configdialog/StreamerConfig.java | 2 +- 4 files changed, 13 insertions(+), 3 deletions(-) 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 -- 2.30.2