Configured the Motor ignition at delay time, parachute and streamer deploy time fields 3 characters wide.

This commit is contained in:
Kevin Ruland 2012-07-10 14:37:37 +00:00
parent 8afe72eb1e
commit 75ece3442f
4 changed files with 13 additions and 3 deletions

View 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);
}
}

View 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

View 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

View 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