source: tmcsimulator/trunk/src/tmcsim/client/cadclientgui/screens/IncidentSupplementPersonForm.java @ 3

Revision 3, 50.4 KB checked in by jdalbey, 10 years ago (diff)

Initial Import of project files - cadclientgui

Line 
1package tmcsim.client.cadclientgui.screens;
2
3import javax.swing.JComponent;
4
5/*
6 * To change this template, choose Tools | Templates
7 * and open the template in the editor.
8 */
9
10/**
11 * CURRENTLY NOT IN USE
12 * @author Stuart
13 */
14public class IncidentSupplementPersonForm extends javax.swing.JFrame {
15
16    /**
17     * Creates new form incidentSupplementPersonForm
18     */
19    public IncidentSupplementPersonForm() {
20        declareComponents();
21        initComponents();
22        initLayout();
23    }
24
25    /**
26     * This method is called from within the constructor to initialize the form.
27     * WARNING: Do NOT modify this code. The content of this method is always
28     * regenerated by the Form Editor.
29     */
30    @SuppressWarnings("unchecked")
31    // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
32    private void declareComponents() {
33
34        incidentNumberLabel = new javax.swing.JLabel();
35        incidentNumberField = new javax.swing.JTextField();
36        involvementTypeLabel = new javax.swing.JLabel();
37        involvementTypeCombo = new javax.swing.JComboBox();
38        lastNameLabel = new javax.swing.JLabel();
39        lastNameField = new javax.swing.JTextField();
40        firstNameLabel = new javax.swing.JLabel();
41        firstNameField = new javax.swing.JTextField();
42        middleNameLabel = new javax.swing.JLabel();
43        middleNameField = new javax.swing.JTextField();
44        dobLabel = new javax.swing.JLabel();
45        dobCombo = new javax.swing.JComboBox();
46        physicalCharacteristicsPane = new javax.swing.JPanel();
47        ageLabel = new javax.swing.JLabel();
48        minimumAge = new javax.swing.JLabel();
49        maximumAgeLabel = new javax.swing.JLabel();
50        ageField = new javax.swing.JTextField();
51        minimumAgeField = new javax.swing.JTextField();
52        maximumAgeField = new javax.swing.JTextField();
53        maximumWeightLabel = new javax.swing.JLabel();
54        minimumWeightLabel = new javax.swing.JLabel();
55        weightLabel = new javax.swing.JLabel();
56        weightField = new javax.swing.JTextField();
57        minimumWeightField = new javax.swing.JTextField();
58        maximumWeightField = new javax.swing.JTextField();
59        heightLabel = new javax.swing.JLabel();
60        minimumHeightLabel = new javax.swing.JLabel();
61        maximumHeightLabel = new javax.swing.JLabel();
62        heightField = new javax.swing.JTextField();
63        minimumHeightField = new javax.swing.JTextField();
64        maximumHeightField = new javax.swing.JTextField();
65        genderLabel = new javax.swing.JLabel();
66        buildLabel = new javax.swing.JLabel();
67        raceLabel = new javax.swing.JLabel();
68        raceCombo = new javax.swing.JComboBox();
69        genderCombo = new javax.swing.JComboBox();
70        buildField = new javax.swing.JTextField();
71        facialLabel = new javax.swing.JLabel();
72        eyesLabel = new javax.swing.JLabel();
73        hairLabel = new javax.swing.JLabel();
74        hairCombo = new javax.swing.JComboBox();
75        eyesCombo = new javax.swing.JComboBox();
76        facialField = new javax.swing.JTextField();
77        descriptionPane = new javax.swing.JPanel();
78        shirtLabel = new javax.swing.JLabel();
79        jLabel26 = new javax.swing.JLabel();
80        pantsLabel = new javax.swing.JLabel();
81        shoesLabel = new javax.swing.JLabel();
82        shirtField = new javax.swing.JTextField();
83        pantsField = new javax.swing.JTextField();
84        shoesField = new javax.swing.JTextField();
85        glassesLabel = new javax.swing.JLabel();
86        glassesField = new javax.swing.JTextField();
87        hatLabel = new javax.swing.JLabel();
88        hatField = new javax.swing.JTextField();
89        jacketLabel = new javax.swing.JLabel();
90        jacketField = new javax.swing.JTextField();
91        flightDirectionLabel = new javax.swing.JLabel();
92        flightDirectionField = new javax.swing.JTextField();
93        flightModeLabel = new javax.swing.JLabel();
94        flightModeField = new javax.swing.JTextField();
95        weaponLabel = new javax.swing.JLabel();
96        weaponField = new javax.swing.JTextField();
97        addressAndPhonePane = new javax.swing.JPanel();
98        streetLabel = new javax.swing.JLabel();
99        apartmentLabel = new javax.swing.JLabel();
100        cityLabel = new javax.swing.JLabel();
101        stateLabel = new javax.swing.JLabel();
102        zipLabel = new javax.swing.JLabel();
103        phoneLabel = new javax.swing.JLabel();
104        streetField = new javax.swing.JTextField();
105        apartmentField = new javax.swing.JTextField();
106        cityField = new javax.swing.JTextField();
107        stateCombo = new javax.swing.JComboBox();
108        zipField = new javax.swing.JTextField();
109        phoneField = new javax.swing.JTextField();
110        characteristicsLabel = new javax.swing.JLabel();
111        characteristicsScrollPane = new javax.swing.JScrollPane();
112        characteristicsField = new javax.swing.JTextField();
113        commentsLabel = new javax.swing.JLabel();
114        commentsScrollPane = new javax.swing.JScrollPane();
115        commentsField = new javax.swing.JTextField();
116        cancelButton = new javax.swing.JButton();
117        saveButton = new javax.swing.JButton();
118        saveWithRecordsButton = new javax.swing.JButton();
119        personalDataPane = new javax.swing.JPanel();
120        olnLabel = new javax.swing.JLabel();
121        olsLabel = new javax.swing.JLabel();
122        ssnLabel = new javax.swing.JLabel();
123        olnField = new javax.swing.JTextField();
124        olsCombo = new javax.swing.JComboBox();
125        ssnField = new javax.swing.JTextField();
126    }
127   
128    private void initComponents() {
129        setDefaultCloseOperation(javax.swing.WindowConstants.HIDE_ON_CLOSE);
130
131        incidentNumberLabel.setText("Incident No:");
132
133        incidentNumberField.setText("jTextField1");
134
135        involvementTypeLabel.setFont(new java.awt.Font("Tahoma", 0, 10)); // NOI18N
136        involvementTypeLabel.setText("<html>\nInvolvement<br>Type:\n</html>");
137
138        involvementTypeCombo.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Item 1", "Item 2", "Item 3", "Item 4" }));
139
140        lastNameLabel.setText("Last Name:");
141
142        lastNameField.setText("jTextField2");
143
144        firstNameLabel.setText("First Name:");
145
146        firstNameField.setText("jTextField3");
147
148        middleNameLabel.setFont(new java.awt.Font("Tahoma", 0, 10)); // NOI18N
149        middleNameLabel.setText("<html>\nMiddle<br>Name:\n</html>");
150
151        middleNameField.setText("jTextField4");
152
153        dobLabel.setText("DOB:");
154
155        dobCombo.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Item 1", "Item 2", "Item 3", "Item 4" }));
156
157        ageLabel.setText("Age:");
158
159        minimumAge.setText("Age Min:");
160
161        maximumAgeLabel.setText("Age Max:");
162
163        ageField.setText("jTextField5");
164
165        minimumAgeField.setText("jTextField6");
166
167        maximumAgeField.setText("jTextField7");
168
169        maximumWeightLabel.setText("Weight Max:");
170
171        minimumWeightLabel.setText("Weight Min:");
172
173        weightLabel.setText("Weight:");
174
175        weightField.setText("jTextField8");
176
177        minimumWeightField.setText("jTextField9");
178
179        maximumWeightField.setText("jTextField10");
180
181        heightLabel.setText("Height:");
182
183        minimumHeightLabel.setText("Height Min:");
184
185        maximumHeightLabel.setText("Height Max:");
186
187        heightField.setText("jTextField11");
188
189        minimumHeightField.setText("jTextField12");
190
191        maximumHeightField.setText("jTextField13");
192
193        genderLabel.setText("Gender:");
194
195        buildLabel.setText("Build:");
196
197        raceLabel.setText("Race:");
198
199        raceCombo.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Item 1", "Item 2", "Item 3", "Item 4" }));
200
201        genderCombo.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Item 1", "Item 2", "Item 3", "Item 4" }));
202
203        buildField.setText("jTextField14");
204
205        facialLabel.setText("Facial:");
206
207        eyesLabel.setText("Eyes:");
208
209        hairLabel.setText("Hair:");
210
211        hairCombo.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Item 1", "Item 2", "Item 3", "Item 4" }));
212
213        eyesCombo.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Item 1", "Item 2", "Item 3", "Item 4" }));
214
215        facialField.setText("jTextField15");
216
217        shirtLabel.setText("Shirt:");
218
219        pantsLabel.setText("Pants:");
220
221        shoesLabel.setText("Shoes:");
222
223        shirtField.setText("jTextField18");
224        shirtField.addActionListener(new java.awt.event.ActionListener() {
225            public void actionPerformed(java.awt.event.ActionEvent evt) {
226                shirtFieldActionPerformed(evt);
227            }
228        });
229
230        pantsField.setText("jTextField19");
231
232        shoesField.setText("jTextField20");
233
234        glassesLabel.setText("Glasses:");
235
236        glassesField.setText("jTextField21");
237
238        hatLabel.setText("Hat:");
239
240        hatField.setText("jTextField22");
241
242        jacketLabel.setText("Jacket:");
243
244        jacketField.setText("jTextField23");
245
246        flightDirectionLabel.setText("Flight Direction:");
247
248        flightDirectionField.setText("jTextField24");
249
250        flightModeLabel.setText("Flight Mode:");
251
252        flightModeField.setText("jTextField25");
253
254        weaponLabel.setText("Weapon:");
255
256        weaponField.setText("jTextField26");
257
258        streetLabel.setText("Street:");
259
260        apartmentLabel.setText("Apt:");
261
262        cityLabel.setText("City:");
263
264        stateLabel.setText("State:");
265
266        zipLabel.setText("Zip:");
267
268        phoneLabel.setText("Phone:");
269
270        streetField.setText("jTextField27");
271
272        apartmentField.setText("jTextField28");
273
274        cityField.setText("jTextField29");
275
276        stateCombo.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Item 1", "Item 2", "Item 3", "Item 4" }));
277
278        zipField.setText("jTextField30");
279
280        phoneField.setText("jTextField31");
281       
282
283        characteristicsLabel.setText("Characteristics:");
284
285        characteristicsField.setText("jTextField32");
286        characteristicsScrollPane.setViewportView(characteristicsField);
287
288        commentsLabel.setText("Comments:");
289
290        commentsField.setText("jTextField33");
291        commentsScrollPane.setViewportView(commentsField);
292
293        cancelButton.setText("Cancel");
294
295        saveButton.setText("Save");
296
297        saveWithRecordsButton.setText("Save with Records Check");
298        saveWithRecordsButton.setMargin(new java.awt.Insets(2, 5, 2, 5));
299
300        olnLabel.setText("OLN:");
301
302        olsLabel.setText("OLS:");
303
304        ssnLabel.setText("SSN:");
305
306        olnField.setText("jTextField16");
307
308        olsCombo.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Item 1", "Item 2", "Item 3", "Item 4" }));
309
310        ssnField.setText("jTextField17");
311    }
312   
313    private void initLayout(){   
314        javax.swing.GroupLayout physicalCharacteristicsPaneLayout = new javax.swing.GroupLayout(physicalCharacteristicsPane);
315        physicalCharacteristicsPane.setLayout(physicalCharacteristicsPaneLayout);
316        physicalCharacteristicsPaneLayout.setHorizontalGroup(
317            physicalCharacteristicsPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
318            .addGroup(physicalCharacteristicsPaneLayout.createSequentialGroup()
319                .addGap(15, 15, 15)
320                .addGroup(physicalCharacteristicsPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
321                    .addComponent(maximumAgeLabel)
322                    .addComponent(minimumAge)
323                    .addComponent(ageLabel))
324                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
325                .addGroup(physicalCharacteristicsPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
326                    .addComponent(ageField, javax.swing.GroupLayout.DEFAULT_SIZE, 40, Short.MAX_VALUE)
327                    .addComponent(minimumAgeField, javax.swing.GroupLayout.PREFERRED_SIZE, 1, Short.MAX_VALUE)
328                    .addComponent(maximumAgeField, javax.swing.GroupLayout.PREFERRED_SIZE, 1, Short.MAX_VALUE))
329                .addGap(18, 18, 18)
330                .addGroup(physicalCharacteristicsPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
331                    .addComponent(maximumWeightLabel)
332                    .addComponent(minimumWeightLabel)
333                    .addComponent(weightLabel))
334                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
335                .addGroup(physicalCharacteristicsPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
336                    .addComponent(weightField, javax.swing.GroupLayout.DEFAULT_SIZE, 40, Short.MAX_VALUE)
337                    .addComponent(minimumWeightField, javax.swing.GroupLayout.PREFERRED_SIZE, 1, Short.MAX_VALUE)
338                    .addComponent(maximumWeightField, javax.swing.GroupLayout.PREFERRED_SIZE, 1, Short.MAX_VALUE))
339                .addGap(18, 18, 18)
340                .addGroup(physicalCharacteristicsPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
341                    .addComponent(heightLabel)
342                    .addComponent(minimumHeightLabel)
343                    .addComponent(maximumHeightLabel))
344                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
345                .addGroup(physicalCharacteristicsPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
346                    .addGroup(physicalCharacteristicsPaneLayout.createSequentialGroup()
347                        .addComponent(heightField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
348                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
349                        .addComponent(raceLabel))
350                    .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, physicalCharacteristicsPaneLayout.createSequentialGroup()
351                        .addComponent(maximumHeightField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
352                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
353                        .addComponent(buildLabel))
354                    .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, physicalCharacteristicsPaneLayout.createSequentialGroup()
355                        .addComponent(minimumHeightField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
356                        .addGap(18, 18, 18)
357                        .addComponent(genderLabel)))
358                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
359                .addGroup(physicalCharacteristicsPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
360                    .addComponent(buildField)
361                    .addComponent(genderCombo, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
362                    .addComponent(raceCombo, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
363                .addGap(30, 30, 30)
364                .addGroup(physicalCharacteristicsPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
365                    .addComponent(facialLabel)
366                    .addComponent(eyesLabel)
367                    .addComponent(hairLabel))
368                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
369                .addGroup(physicalCharacteristicsPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
370                    .addComponent(facialField)
371                    .addComponent(eyesCombo, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
372                    .addComponent(hairCombo, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
373                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
374        );
375        physicalCharacteristicsPaneLayout.setVerticalGroup(
376            physicalCharacteristicsPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
377            .addGroup(physicalCharacteristicsPaneLayout.createSequentialGroup()
378                .addContainerGap()
379                .addGroup(physicalCharacteristicsPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
380                    .addComponent(ageLabel)
381                    .addComponent(ageField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
382                    .addComponent(weightLabel)
383                    .addComponent(weightField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
384                    .addComponent(heightLabel)
385                    .addComponent(heightField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
386                    .addComponent(raceLabel)
387                    .addComponent(raceCombo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
388                    .addComponent(hairLabel)
389                    .addComponent(hairCombo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
390                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
391                .addGroup(physicalCharacteristicsPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
392                    .addComponent(minimumAge)
393                    .addComponent(minimumAgeField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
394                    .addComponent(minimumWeightLabel)
395                    .addComponent(minimumWeightField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
396                    .addComponent(minimumHeightLabel)
397                    .addComponent(minimumHeightField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
398                    .addComponent(genderLabel)
399                    .addComponent(genderCombo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
400                    .addComponent(eyesLabel)
401                    .addComponent(eyesCombo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
402                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
403                .addGroup(physicalCharacteristicsPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
404                    .addComponent(maximumAgeLabel)
405                    .addComponent(maximumAgeField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
406                    .addComponent(maximumWeightLabel)
407                    .addComponent(maximumWeightField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
408                    .addComponent(maximumHeightLabel)
409                    .addComponent(maximumHeightField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
410                    .addComponent(buildLabel)
411                    .addComponent(buildField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
412                    .addComponent(facialLabel)
413                    .addComponent(facialField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
414                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
415        );
416
417        javax.swing.GroupLayout descriptionPaneLayout = new javax.swing.GroupLayout(descriptionPane);
418        descriptionPane.setLayout(descriptionPaneLayout);
419        descriptionPaneLayout.setHorizontalGroup(
420            descriptionPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
421            .addGroup(descriptionPaneLayout.createSequentialGroup()
422                .addGroup(descriptionPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
423                    .addGroup(descriptionPaneLayout.createSequentialGroup()
424                        .addContainerGap()
425                        .addComponent(jLabel26))
426                    .addGroup(descriptionPaneLayout.createSequentialGroup()
427                        .addGap(30, 30, 30)
428                        .addGroup(descriptionPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
429                            .addGroup(descriptionPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
430                                .addComponent(pantsLabel, javax.swing.GroupLayout.Alignment.TRAILING)
431                                .addComponent(shoesLabel, javax.swing.GroupLayout.Alignment.TRAILING))
432                            .addGroup(descriptionPaneLayout.createSequentialGroup()
433                                .addGap(7, 7, 7)
434                                .addComponent(shirtLabel)))
435                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
436                        .addGroup(descriptionPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
437                            .addGroup(descriptionPaneLayout.createSequentialGroup()
438                                .addGroup(descriptionPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
439                                    .addComponent(pantsField, javax.swing.GroupLayout.DEFAULT_SIZE, 80, Short.MAX_VALUE)
440                                    .addComponent(shoesField)
441                                    .addComponent(shirtField))
442                                .addGap(30, 30, 30)
443                                .addGroup(descriptionPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
444                                    .addComponent(glassesLabel)
445                                    .addComponent(hatLabel)
446                                    .addComponent(jacketLabel))
447                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
448                                .addGroup(descriptionPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
449                                    .addComponent(glassesField, javax.swing.GroupLayout.DEFAULT_SIZE, 80, Short.MAX_VALUE)
450                                    .addComponent(hatField)
451                                    .addComponent(jacketField)))
452                            .addGroup(descriptionPaneLayout.createSequentialGroup()
453                                .addGroup(descriptionPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
454                                    .addComponent(flightModeLabel)
455                                    .addComponent(flightDirectionLabel)
456                                    .addComponent(weaponLabel))
457                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
458                                .addGroup(descriptionPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
459                                    .addComponent(flightDirectionField, javax.swing.GroupLayout.DEFAULT_SIZE, 100, Short.MAX_VALUE)
460                                    .addComponent(flightModeField)
461                                    .addComponent(weaponField))))))
462                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
463        );
464        descriptionPaneLayout.setVerticalGroup(
465            descriptionPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
466            .addGroup(descriptionPaneLayout.createSequentialGroup()
467                .addGap(9, 9, 9)
468                .addGroup(descriptionPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
469                    .addComponent(shirtLabel)
470                    .addComponent(shirtField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
471                    .addComponent(hatLabel)
472                    .addComponent(hatField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
473                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
474                .addGroup(descriptionPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
475                    .addComponent(pantsLabel)
476                    .addComponent(pantsField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
477                    .addComponent(glassesLabel)
478                    .addComponent(glassesField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
479                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
480                .addGroup(descriptionPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
481                    .addComponent(shoesLabel)
482                    .addComponent(shoesField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
483                    .addComponent(jacketLabel)
484                    .addComponent(jacketField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
485                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
486                .addComponent(jLabel26)
487                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
488                .addGroup(descriptionPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
489                    .addComponent(flightDirectionLabel)
490                    .addComponent(flightDirectionField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
491                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
492                .addGroup(descriptionPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
493                    .addComponent(flightModeLabel)
494                    .addComponent(flightModeField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
495                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
496                .addGroup(descriptionPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
497                    .addComponent(weaponLabel)
498                    .addComponent(weaponField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
499                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
500        );
501
502        javax.swing.GroupLayout addressAndPhonePaneLayout = new javax.swing.GroupLayout(addressAndPhonePane);
503        addressAndPhonePane.setLayout(addressAndPhonePaneLayout);
504        addressAndPhonePaneLayout.setHorizontalGroup(
505            addressAndPhonePaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
506            .addGroup(addressAndPhonePaneLayout.createSequentialGroup()
507                .addGap(23, 23, 23)
508                .addGroup(addressAndPhonePaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
509                    .addComponent(phoneLabel)
510                    .addComponent(zipLabel)
511                    .addComponent(stateLabel)
512                    .addComponent(cityLabel)
513                    .addComponent(streetLabel)
514                    .addComponent(apartmentLabel))
515                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
516                .addGroup(addressAndPhonePaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
517                    .addComponent(streetField)
518                    .addGroup(addressAndPhonePaneLayout.createSequentialGroup()
519                        .addGroup(addressAndPhonePaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
520                            .addComponent(apartmentField, javax.swing.GroupLayout.PREFERRED_SIZE, 90, javax.swing.GroupLayout.PREFERRED_SIZE)
521                            .addComponent(stateCombo, javax.swing.GroupLayout.PREFERRED_SIZE, 120, javax.swing.GroupLayout.PREFERRED_SIZE)
522                            .addComponent(cityField, javax.swing.GroupLayout.PREFERRED_SIZE, 200, javax.swing.GroupLayout.PREFERRED_SIZE)
523                            .addGroup(addressAndPhonePaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
524                                .addComponent(phoneField, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, 150, Short.MAX_VALUE)
525                                .addComponent(zipField, javax.swing.GroupLayout.Alignment.LEADING)))
526                        .addGap(0, 0, Short.MAX_VALUE)))
527                .addContainerGap())
528        );
529        addressAndPhonePaneLayout.setVerticalGroup(
530            addressAndPhonePaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
531            .addGroup(addressAndPhonePaneLayout.createSequentialGroup()
532                .addContainerGap()
533                .addGroup(addressAndPhonePaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
534                    .addComponent(streetLabel)
535                    .addComponent(streetField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
536                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
537                .addGroup(addressAndPhonePaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
538                    .addComponent(apartmentLabel)
539                    .addComponent(apartmentField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
540                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
541                .addGroup(addressAndPhonePaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
542                    .addComponent(cityLabel)
543                    .addComponent(cityField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
544                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
545                .addGroup(addressAndPhonePaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
546                    .addComponent(stateLabel)
547                    .addComponent(stateCombo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
548                .addGap(11, 11, 11)
549                .addGroup(addressAndPhonePaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
550                    .addComponent(zipLabel)
551                    .addComponent(zipField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
552                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
553                .addGroup(addressAndPhonePaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
554                    .addComponent(phoneLabel)
555                    .addComponent(phoneField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
556                .addContainerGap(15, Short.MAX_VALUE))
557        );
558
559        javax.swing.GroupLayout personalDataPaneLayout = new javax.swing.GroupLayout(personalDataPane);
560        personalDataPane.setLayout(personalDataPaneLayout);
561        personalDataPaneLayout.setHorizontalGroup(
562            personalDataPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
563            .addGroup(personalDataPaneLayout.createSequentialGroup()
564                .addContainerGap()
565                .addGroup(personalDataPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
566                    .addGroup(personalDataPaneLayout.createSequentialGroup()
567                        .addComponent(olnLabel)
568                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
569                        .addComponent(olnField, javax.swing.GroupLayout.DEFAULT_SIZE, 97, Short.MAX_VALUE))
570                    .addGroup(personalDataPaneLayout.createSequentialGroup()
571                        .addComponent(ssnLabel)
572                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
573                        .addComponent(ssnField))
574                    .addGroup(personalDataPaneLayout.createSequentialGroup()
575                        .addComponent(olsLabel)
576                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
577                        .addComponent(olsCombo, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)))
578                .addContainerGap())
579        );
580        personalDataPaneLayout.setVerticalGroup(
581            personalDataPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
582            .addGroup(personalDataPaneLayout.createSequentialGroup()
583                .addContainerGap()
584                .addGroup(personalDataPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
585                    .addComponent(olnLabel)
586                    .addComponent(olnField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
587                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
588                .addGroup(personalDataPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
589                    .addComponent(olsLabel)
590                    .addComponent(olsCombo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
591                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
592                .addGroup(personalDataPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
593                    .addComponent(ssnLabel)
594                    .addComponent(ssnField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
595                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
596        );
597
598        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
599        getContentPane().setLayout(layout);
600        layout.setHorizontalGroup(
601            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
602            .addGroup(layout.createSequentialGroup()
603                .addContainerGap()
604                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
605                    .addGroup(layout.createSequentialGroup()
606                        .addComponent(physicalCharacteristicsPane, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
607                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
608                        .addComponent(personalDataPane, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
609                    .addGroup(layout.createSequentialGroup()
610                        .addComponent(descriptionPane, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
611                        .addGap(18, 18, 18)
612                        .addComponent(addressAndPhonePane, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
613                    .addGroup(layout.createSequentialGroup()
614                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
615                            .addGroup(layout.createSequentialGroup()
616                                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
617                                    .addGroup(layout.createSequentialGroup()
618                                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
619                                            .addComponent(lastNameLabel)
620                                            .addComponent(incidentNumberLabel))
621                                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED))
622                                    .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
623                                        .addComponent(involvementTypeLabel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
624                                        .addGap(7, 7, 7)))
625                                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
626                                    .addComponent(incidentNumberField, javax.swing.GroupLayout.PREFERRED_SIZE, 80, javax.swing.GroupLayout.PREFERRED_SIZE)
627                                    .addComponent(involvementTypeCombo, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
628                                    .addComponent(lastNameField, javax.swing.GroupLayout.PREFERRED_SIZE, 120, javax.swing.GroupLayout.PREFERRED_SIZE))
629                                .addGap(25, 25, 25)
630                                .addComponent(firstNameLabel)
631                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
632                                .addComponent(firstNameField, javax.swing.GroupLayout.PREFERRED_SIZE, 120, javax.swing.GroupLayout.PREFERRED_SIZE)
633                                .addGap(25, 25, 25)
634                                .addComponent(middleNameLabel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
635                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
636                                .addComponent(middleNameField, javax.swing.GroupLayout.PREFERRED_SIZE, 120, javax.swing.GroupLayout.PREFERRED_SIZE)
637                                .addGap(45, 45, 45)
638                                .addComponent(dobLabel)
639                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
640                                .addComponent(dobCombo, javax.swing.GroupLayout.PREFERRED_SIZE, 120, javax.swing.GroupLayout.PREFERRED_SIZE))
641                            .addGroup(layout.createSequentialGroup()
642                                .addComponent(characteristicsLabel)
643                                .addGap(342, 342, 342)
644                                .addComponent(commentsLabel)))
645                        .addGap(0, 0, Short.MAX_VALUE))
646                    .addGroup(layout.createSequentialGroup()
647                        .addComponent(characteristicsScrollPane, javax.swing.GroupLayout.PREFERRED_SIZE, 399, javax.swing.GroupLayout.PREFERRED_SIZE)
648                        .addGap(18, 18, 18)
649                        .addComponent(commentsScrollPane))
650                    .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
651                        .addGap(0, 0, Short.MAX_VALUE)
652                        .addComponent(cancelButton, javax.swing.GroupLayout.PREFERRED_SIZE, 70, javax.swing.GroupLayout.PREFERRED_SIZE)
653                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
654                        .addComponent(saveButton, javax.swing.GroupLayout.PREFERRED_SIZE, 70, javax.swing.GroupLayout.PREFERRED_SIZE)
655                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
656                        .addComponent(saveWithRecordsButton)
657                        .addGap(8, 8, 8)))
658                .addContainerGap())
659        );
660        layout.setVerticalGroup(
661            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
662            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
663                .addContainerGap()
664                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
665                    .addGroup(layout.createSequentialGroup()
666                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
667                            .addComponent(incidentNumberLabel)
668                            .addComponent(incidentNumberField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
669                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
670                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
671                            .addComponent(involvementTypeCombo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
672                            .addGroup(layout.createSequentialGroup()
673                                .addGap(1, 1, 1)
674                                .addComponent(involvementTypeLabel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))
675                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
676                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
677                            .addComponent(lastNameLabel)
678                            .addComponent(lastNameField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
679                            .addComponent(firstNameLabel)
680                            .addComponent(firstNameField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))
681                    .addGroup(layout.createSequentialGroup()
682                        .addGap(57, 57, 57)
683                        .addComponent(middleNameLabel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
684                    .addGroup(layout.createSequentialGroup()
685                        .addGap(60, 60, 60)
686                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
687                            .addComponent(middleNameField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
688                            .addComponent(dobLabel)
689                            .addComponent(dobCombo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))))
690                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
691                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
692                    .addComponent(physicalCharacteristicsPane, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
693                    .addComponent(personalDataPane, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
694                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
695                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
696                    .addComponent(descriptionPane, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
697                    .addComponent(addressAndPhonePane, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
698                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
699                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
700                    .addComponent(characteristicsLabel)
701                    .addComponent(commentsLabel))
702                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
703                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
704                    .addComponent(commentsScrollPane)
705                    .addComponent(characteristicsScrollPane, javax.swing.GroupLayout.PREFERRED_SIZE, 85, javax.swing.GroupLayout.PREFERRED_SIZE))
706                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
707                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
708                    .addComponent(saveWithRecordsButton)
709                    .addComponent(saveButton)
710                    .addComponent(cancelButton))
711                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
712        );
713
714        pack();
715    }// </editor-fold>//GEN-END:initComponents
716
717    private void shirtFieldActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_shirtFieldActionPerformed
718        // TODO add your handling code here:
719    }//GEN-LAST:event_shirtFieldActionPerformed
720   
721    /*
722     * Makes screen visible.
723     */
724    public void open(){
725        setVisible(true);
726    }
727   
728    /*
729     * Hides screen.
730     */
731    public void close(){
732        setVisible(false);
733    }
734   
735    // Variables declaration - do not modify//GEN-BEGIN:variables
736    private javax.swing.JPanel addressAndPhonePane;
737    private javax.swing.JTextField ageField;
738    private javax.swing.JLabel ageLabel;
739    private javax.swing.JTextField apartmentField;
740    private javax.swing.JLabel apartmentLabel;
741    private javax.swing.JTextField buildField;
742    private javax.swing.JLabel buildLabel;
743    private javax.swing.JButton cancelButton;
744    private javax.swing.JTextField characteristicsField;
745    private javax.swing.JLabel characteristicsLabel;
746    private javax.swing.JScrollPane characteristicsScrollPane;
747    private javax.swing.JTextField cityField;
748    private javax.swing.JLabel cityLabel;
749    private javax.swing.JTextField commentsField;
750    private javax.swing.JLabel commentsLabel;
751    private javax.swing.JScrollPane commentsScrollPane;
752    private javax.swing.JPanel descriptionPane;
753    private javax.swing.JComboBox dobCombo;
754    private javax.swing.JLabel dobLabel;
755    private javax.swing.JComboBox eyesCombo;
756    private javax.swing.JLabel eyesLabel;
757    private javax.swing.JTextField facialField;
758    private javax.swing.JLabel facialLabel;
759    private javax.swing.JTextField firstNameField;
760    private javax.swing.JLabel firstNameLabel;
761    private javax.swing.JTextField flightDirectionField;
762    private javax.swing.JLabel flightDirectionLabel;
763    private javax.swing.JTextField flightModeField;
764    private javax.swing.JLabel flightModeLabel;
765    private javax.swing.JComboBox genderCombo;
766    private javax.swing.JLabel genderLabel;
767    private javax.swing.JTextField glassesField;
768    private javax.swing.JLabel glassesLabel;
769    private javax.swing.JComboBox hairCombo;
770    private javax.swing.JLabel hairLabel;
771    private javax.swing.JTextField hatField;
772    private javax.swing.JLabel hatLabel;
773    private javax.swing.JTextField heightField;
774    private javax.swing.JLabel heightLabel;
775    private javax.swing.JTextField incidentNumberField;
776    private javax.swing.JLabel incidentNumberLabel;
777    private javax.swing.JComboBox involvementTypeCombo;
778    private javax.swing.JLabel involvementTypeLabel;
779    private javax.swing.JLabel jLabel26;
780    private javax.swing.JTextField jacketField;
781    private javax.swing.JLabel jacketLabel;
782    private javax.swing.JTextField lastNameField;
783    private javax.swing.JLabel lastNameLabel;
784    private javax.swing.JTextField maximumAgeField;
785    private javax.swing.JLabel maximumAgeLabel;
786    private javax.swing.JTextField maximumHeightField;
787    private javax.swing.JLabel maximumHeightLabel;
788    private javax.swing.JTextField maximumWeightField;
789    private javax.swing.JLabel maximumWeightLabel;
790    private javax.swing.JTextField middleNameField;
791    private javax.swing.JLabel middleNameLabel;
792    private javax.swing.JLabel minimumAge;
793    private javax.swing.JTextField minimumAgeField;
794    private javax.swing.JTextField minimumHeightField;
795    private javax.swing.JLabel minimumHeightLabel;
796    private javax.swing.JTextField minimumWeightField;
797    private javax.swing.JLabel minimumWeightLabel;
798    private javax.swing.JTextField olnField;
799    private javax.swing.JLabel olnLabel;
800    private javax.swing.JComboBox olsCombo;
801    private javax.swing.JLabel olsLabel;
802    private javax.swing.JTextField pantsField;
803    private javax.swing.JLabel pantsLabel;
804    private javax.swing.JPanel personalDataPane;
805    private javax.swing.JTextField phoneField;
806    private javax.swing.JLabel phoneLabel;
807    private javax.swing.JPanel physicalCharacteristicsPane;
808    private javax.swing.JComboBox raceCombo;
809    private javax.swing.JLabel raceLabel;
810    private javax.swing.JButton saveButton;
811    private javax.swing.JButton saveWithRecordsButton;
812    private javax.swing.JTextField shirtField;
813    private javax.swing.JLabel shirtLabel;
814    private javax.swing.JTextField shoesField;
815    private javax.swing.JLabel shoesLabel;
816    private javax.swing.JTextField ssnField;
817    private javax.swing.JLabel ssnLabel;
818    private javax.swing.JComboBox stateCombo;
819    private javax.swing.JLabel stateLabel;
820    private javax.swing.JTextField streetField;
821    private javax.swing.JLabel streetLabel;
822    private javax.swing.JTextField weaponField;
823    private javax.swing.JLabel weaponLabel;
824    private javax.swing.JTextField weightField;
825    private javax.swing.JLabel weightLabel;
826    private javax.swing.JTextField zipField;
827    private javax.swing.JLabel zipLabel;
828    // End of variables declaration//GEN-END:variables
829}
Note: See TracBrowser for help on using the repository browser.