diff --git a/swing/src/net/sf/openrocket/gui/preset/PresetEditorDialog.java b/swing/src/net/sf/openrocket/gui/preset/PresetEditorDialog.java index 1aad92e50..588f665b1 100644 --- a/swing/src/net/sf/openrocket/gui/preset/PresetEditorDialog.java +++ b/swing/src/net/sf/openrocket/gui/preset/PresetEditorDialog.java @@ -72,7 +72,7 @@ public class PresetEditorDialog extends JDialog implements ItemListener { private static final long serialVersionUID = -3298642844886682536L; - private static Translator trans = Application.getTranslator(); + private static final Translator trans = Application.getTranslator(); private static final Logger log = LoggerFactory.getLogger(PresetEditorDialog.class); @@ -82,138 +82,137 @@ public class PresetEditorDialog extends JDialog implements ItemListener { * Input of non-negative decimals. */ final PresetInputVerifier NON_NEGATIVE_INTEGER = new PresetInputVerifier(Pattern.compile(NON_NEGATIVE_INTEGER_FIELD)); - - private final JPanel contentPanel = new JPanel(); - private DeselectableComboBox typeCombo; - private JTextField mfgTextField; - private MaterialChooser materialChooser; + + private final DeselectableComboBox typeCombo; + private final JTextField mfgTextField; + private final MaterialChooser materialChooser; private MaterialHolder holder = null; - private JTextField ncPartNoTextField; - private JTextField ncDescTextField; - private DoubleModel ncLength; - private JCheckBox ncFilledCB; - private JComboBox ncShapeCB; - private DoubleModel ncAftDia; - private DoubleModel ncAftShoulderDia; - private DoubleModel ncAftShoulderLen; - private DoubleModel ncMass; + private final JTextField ncPartNoTextField; + private final JTextField ncDescTextField; + private final DoubleModel ncLength; + private final JCheckBox ncFilledCB; + private final JComboBox ncShapeCB; + private final DoubleModel ncAftDia; + private final DoubleModel ncAftShoulderDia; + private final DoubleModel ncAftShoulderLen; + private final DoubleModel ncMass; private ImageIcon ncImage; - private JButton ncImageBtn; + private final JButton ncImageBtn; - private JTextField trPartNoTextField; - private JTextField trDescTextField; - private DoubleModel trLength; - private DoubleModel trAftDia; - private DoubleModel trAftShoulderDia; - private DoubleModel trAftShoulderLen; - private DoubleModel trForeDia; - private DoubleModel trForeShoulderDia; - private DoubleModel trForeShoulderLen; + private final JTextField trPartNoTextField; + private final JTextField trDescTextField; + private final DoubleModel trLength; + private final DoubleModel trAftDia; + private final DoubleModel trAftShoulderDia; + private final DoubleModel trAftShoulderLen; + private final DoubleModel trForeDia; + private final DoubleModel trForeShoulderDia; + private final DoubleModel trForeShoulderLen; private DoubleModel trMass; private ImageIcon trImage; - private JCheckBox trFilledCB; - private JComboBox trShapeCB; - private JButton trImageBtn; + private final JCheckBox trFilledCB; + private final JComboBox trShapeCB; + private final JButton trImageBtn; - private JTextField btPartNoTextField; - private JTextField btDescTextField; - private DoubleModel btMass; - private DoubleModel btInnerDia; - private DoubleModel btOuterDia; - private DoubleModel btLength; + private final JTextField btPartNoTextField; + private final JTextField btDescTextField; + private final DoubleModel btMass; + private final DoubleModel btInnerDia; + private final DoubleModel btOuterDia; + private final DoubleModel btLength; private ImageIcon btImage; - private JButton btImageBtn; + private final JButton btImageBtn; - private JTextField tcPartNoTextField; - private JTextField tcDescTextField; - private DoubleModel tcMass; - private DoubleModel tcInnerDia; - private DoubleModel tcOuterDia; - private DoubleModel tcLength; + private final JTextField tcPartNoTextField; + private final JTextField tcDescTextField; + private final DoubleModel tcMass; + private final DoubleModel tcInnerDia; + private final DoubleModel tcOuterDia; + private final DoubleModel tcLength; private ImageIcon tcImage; - private JButton tcImageBtn; + private final JButton tcImageBtn; - private JTextField bhPartNoTextField; - private JTextField bhDescTextField; - private DoubleModel bhOuterDia; - private DoubleModel bhLength; - private DoubleModel bhMass; + private final JTextField bhPartNoTextField; + private final JTextField bhDescTextField; + private final DoubleModel bhOuterDia; + private final DoubleModel bhLength; + private final DoubleModel bhMass; private ImageIcon bhImage; - private JButton bhImageBtn; + private final JButton bhImageBtn; - private JTextField crPartNoTextField; - private JTextField crDescTextField; - private DoubleModel crOuterDia; - private DoubleModel crInnerDia; - private DoubleModel crThickness; - private DoubleModel crMass; + private final JTextField crPartNoTextField; + private final JTextField crDescTextField; + private final DoubleModel crOuterDia; + private final DoubleModel crInnerDia; + private final DoubleModel crThickness; + private final DoubleModel crMass; private ImageIcon crImage; - private JButton crImageBtn; + private final JButton crImageBtn; - private JTextField ebPartNoTextField; - private JTextField ebDescTextField; - private DoubleModel ebOuterDia; - private DoubleModel ebInnerDia; - private DoubleModel ebThickness; - private DoubleModel ebMass; + private final JTextField ebPartNoTextField; + private final JTextField ebDescTextField; + private final DoubleModel ebOuterDia; + private final DoubleModel ebInnerDia; + private final DoubleModel ebThickness; + private final DoubleModel ebMass; private ImageIcon ebImage; - private JButton ebImageBtn; + private final JButton ebImageBtn; - private JTextField llPartNoTextField; - private JTextField llDescTextField; - private DoubleModel llOuterDia; - private DoubleModel llInnerDia; - private DoubleModel llLength; - private DoubleModel llMass; + private final JTextField llPartNoTextField; + private final JTextField llDescTextField; + private final DoubleModel llOuterDia; + private final DoubleModel llInnerDia; + private final DoubleModel llLength; + private final DoubleModel llMass; private ImageIcon llImage; - private JButton llImageBtn; + private final JButton llImageBtn; - private JTextField rbPartNoTextField; - private JTextField rbDescTextField; - private DoubleModel rbOuterDia; - private DoubleModel rbInnerDia; - private DoubleModel rbHeight; - private DoubleModel rbStandoffHeight; - private DoubleModel rbFlangeHeight; - private DoubleModel rbMass; + private final JTextField rbPartNoTextField; + private final JTextField rbDescTextField; + private final DoubleModel rbOuterDia; + private final DoubleModel rbInnerDia; + private final DoubleModel rbHeight; + private final DoubleModel rbStandoffHeight; + private final DoubleModel rbFlangeHeight; + private final DoubleModel rbMass; private ImageIcon rbImage; - private JButton rbImageBtn; + private final JButton rbImageBtn; - private JTextField stPartNoTextField; - private JTextField stDescTextField; - private DoubleModel stThickness; - private DoubleModel stWidth; - private DoubleModel stLength; - private DoubleModel stMass; + private final JTextField stPartNoTextField; + private final JTextField stDescTextField; + private final DoubleModel stThickness; + private final DoubleModel stWidth; + private final DoubleModel stLength; + private final DoubleModel stMass; private ImageIcon stImage; - private JButton stImageBtn; + private final JButton stImageBtn; // Parachute Specific - private JTextField pcPartNoTextField; - private JTextField pcDescTextField; - private DoubleModel pcDiameter; + private final JTextField pcPartNoTextField; + private final JTextField pcDescTextField; + private final DoubleModel pcDiameter; private DoubleModel pcSpillDia; private DoubleModel pcSurfaceArea; private DoubleModel pcDragCoefficient; // Canopy material = private MaterialChooser materialChooser; - private JTextField pcSides; - private JTextField pcLineCount; - private DoubleModel pcLineLength; + private final JTextField pcSides; + private final JTextField pcLineCount; + private final DoubleModel pcLineLength; private DoubleModel pcPackedLength; private DoubleModel pcPackedDiameter; - private MaterialChooser pcLineMaterialChooser; - private DoubleModel pcMass; + private final MaterialChooser pcLineMaterialChooser; + private final DoubleModel pcMass; private ImageIcon pcImage; - private JButton pcImageBtn; + private final JButton pcImageBtn; private final JFileChooser imageChooser = createImageChooser(); - private JPanel componentOverlayPanel; + private final JPanel componentOverlayPanel; - private PresetResultListener resultListener; + private final PresetResultListener resultListener; - private static Map componentMap = new HashMap(); + private static final Map componentMap = new HashMap(); private static final String NOSE_CONE_KEY = "NoseCone.NoseCone"; private static final String BODY_TUBE_KEY = "BodyTube.BodyTube"; @@ -263,6 +262,7 @@ public class PresetEditorDialog extends JDialog implements ItemListener { getContentPane().setMinimumSize(new Dimension(200, 200)); setBounds(100, 100, 825, 610); getContentPane().setLayout(new BorderLayout()); + JPanel contentPanel = new JPanel(); contentPanel.setBorder(new EmptyBorder(5, 5, 5, 5)); getContentPane().add(contentPanel, BorderLayout.CENTER); contentPanel.setLayout(new MigLayout("", "[][grow][94.00,grow][232.0,grow][130.00][grow]", "[][][20.00,grow][grow]"));