Configured the Motor ignition at delay time, parachute and streamer deploy time field...
authorkruland2607 <kruland2607@180e2498-e6e9-4542-8430-84ac67f01cd8>
Tue, 10 Jul 2012 14:37:37 +0000 (14:37 +0000)
committerkruland2607 <kruland2607@180e2498-e6e9-4542-8430-84ac67f01cd8>
Tue, 10 Jul 2012 14:37:37 +0000 (14:37 +0000)
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
core/src/net/sf/openrocket/gui/configdialog/MotorConfig.java
core/src/net/sf/openrocket/gui/configdialog/ParachuteConfig.java
core/src/net/sf/openrocket/gui/configdialog/StreamerConfig.java

index be367f03cfea6f94556238533ebaa435810eba41..be4b79525a8e57b65ba3d30eb434c3ef7e57bf60 100644 (file)
@@ -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);
+       }
+       
 }
index 227a475c625624582670ca0bd6dadf3dbded4622..45eca30f08dd3b13f24ebcf1d4ae13ed95aedb70 100644 (file)
@@ -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
index b8e87eddef2daa3c00b428f540acd4fad9a8d1b8..1e767a78af67f44075584c6aab83549acb7b3638 100644 (file)
@@ -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
index 576e6cded16c41aa184488277ed3825e75e48958..491370454e878957ab9037aff0361f65ffec99ca 100644 (file)
@@ -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