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

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

Initial Import of project files - cadclientgui

Line 
1/*
2 * To change this template, choose Tools | Templates
3 * and open the template in the editor.
4 */
5package tmcsim.client.cadclientgui.screens;
6
7import java.awt.event.ActionEvent;
8import java.awt.event.ActionListener;
9
10import javax.swing.JComponent;
11
12import tmcsim.client.cadclientgui.enums.ComboBoxConstants;
13
14/**
15 *
16 * @author Stuart
17 */
18public class Search extends javax.swing.JFrame {
19
20    /**
21     * Creates new form Search
22     */
23    public Search() {
24        declareComponents();
25        initLayout();
26    }
27
28    /**
29     * This method is called from within the constructor to initialize the form.
30     * WARNING: Do NOT modify this code. The content of this method is always
31     * regenerated by the Form Editor.
32     */
33    @SuppressWarnings("unchecked")
34    // <editor-fold defaultstate="collapsed" desc="Generated Code">                         
35    private void declareComponents() {
36
37        jTabbedPane1 = new javax.swing.JTabbedPane();
38        basicSearchPane = new javax.swing.JPanel();
39        priorityLabel = new javax.swing.JLabel();
40        natureProblemLabel = new javax.swing.JLabel();
41        responseLocationLabel = new javax.swing.JLabel();
42        cityLabel = new javax.swing.JLabel();
43        addressLabel = new javax.swing.JLabel();
44        apartmentNumberLabel = new javax.swing.JLabel();
45        stateLabel = new javax.swing.JLabel();
46        crossStreetLabel = new javax.swing.JLabel();
47        mapCoordinatesLabel = new javax.swing.JLabel();
48        callTakenLabel = new javax.swing.JLabel();
49        unitLabel = new javax.swing.JLabel();
50        alarmLevelLabel = new javax.swing.JLabel();
51        priorityCombo = new javax.swing.JComboBox();
52        natureProblemCombo = new javax.swing.JComboBox();
53        responseLocationField = new javax.swing.JTextField();
54        cityCombo = new javax.swing.JComboBox();
55        addressField = new javax.swing.JTextField();
56        apartmentLabelField = new javax.swing.JTextField();
57        buildingNumberField = new javax.swing.JTextField();
58        buildingNumberLabel = new javax.swing.JLabel();
59        stateField = new javax.swing.JTextField();
60        zipCodeLabel = new javax.swing.JLabel();
61        zipCodeField = new javax.swing.JTextField();
62        crossStreetField = new javax.swing.JTextField();
63        mapCoordinatesField = new javax.swing.JTextField();
64        callTakenCombo = new javax.swing.JComboBox();
65        unitCombo = new javax.swing.JComboBox();
66        alarmLevelCombo = new javax.swing.JComboBox();
67        jTabbedPane2 = new javax.swing.JTabbedPane();
68        callBacksPane = new javax.swing.JPanel();
69        jPanel4 = new javax.swing.JPanel();
70        callerTypeLabel = new javax.swing.JLabel();
71        callerNameLabel = new javax.swing.JLabel();
72        calledFromLocationLabel = new javax.swing.JLabel();
73        calledFromAddressLabel = new javax.swing.JLabel();
74        callBackPhoneLabel = new javax.swing.JLabel();
75        callerTypeCombo = new javax.swing.JComboBox();
76        callerNameField = new javax.swing.JTextField();
77        calledFromLocationField = new javax.swing.JTextField();
78        calledFromAddressField = new javax.swing.JTextField();
79        callBackPhoneField = new javax.swing.JTextField();
80        transportationPane = new javax.swing.JPanel();
81        transportationLocationLabel = new javax.swing.JLabel();
82        transportationAddressLabel = new javax.swing.JLabel();
83        transportationLocationField = new javax.swing.JTextField();
84        transportationAddressField = new javax.swing.JTextField();
85        jPanel1 = new javax.swing.JPanel();
86        patientFirstNameLabel = new javax.swing.JLabel();
87        patientFirstNameField = new javax.swing.JTextField();
88        patientLastNameLabel = new javax.swing.JLabel();
89        transportToCityLabel = new javax.swing.JLabel();
90        patientLastNameField = new javax.swing.JTextField();
91        transportToCityCombo = new javax.swing.JComboBox();
92        transportToLocationLabel = new javax.swing.JLabel();
93        transportToLocationField = new javax.swing.JTextField();
94        scheduledInfoAddressLabel = new javax.swing.JLabel();
95        transportToStateLabel = new javax.swing.JLabel();
96        scheduledInfoAddressField = new javax.swing.JTextField();
97        transportToStateField = new javax.swing.JTextField();
98        scheduledInfoZipCodeField = new javax.swing.JTextField();
99        scheduledInfoZipCodeLabel = new javax.swing.JLabel();
100        roomAptEtcLabel = new javax.swing.JLabel();
101        roomAptEtcField = new javax.swing.JTextField();
102        scheduledInfoPhoneLabel = new javax.swing.JLabel();
103        scheduledInfoPhoneField = new javax.swing.JTextField();
104        jPanel3 = new javax.swing.JPanel();
105        jPanel2 = new javax.swing.JPanel();
106        sspSafetyServicesProgramLabel = new javax.swing.JLabel();
107        sspSafetyServicesProgramField = new javax.swing.JTextField();
108        userDateField17Label = new javax.swing.JLabel();
109        userDataField18Label = new javax.swing.JLabel();
110        userDataField19Label = new javax.swing.JLabel();
111        lawLabel = new javax.swing.JLabel();
112        userDataField17Field = new javax.swing.JTextField();
113        userDataField18Field = new javax.swing.JTextField();
114        userDataField19Field = new javax.swing.JTextField();
115        lawField = new javax.swing.JTextField();
116        fireLabel = new javax.swing.JLabel();
117        fireField = new javax.swing.JTextField();
118        emsLabel = new javax.swing.JLabel();
119        emsField = new javax.swing.JTextField();
120        incidentNumberLabel = new javax.swing.JLabel();
121        incidentNumberField = new javax.swing.JTextField();
122        baseResponseNumberLabel = new javax.swing.JLabel();
123        baseResponseNumberField = new javax.swing.JTextField();
124        caseNumberLabel = new javax.swing.JLabel();
125        caseNumberField = new javax.swing.JTextField();
126        incidentTypeLabel = new javax.swing.JLabel();
127        incidentTypeCombo = new javax.swing.JComboBox();
128        jurisdictionLabel = new javax.swing.JLabel();
129        jurisdictionCombo = new javax.swing.JComboBox();
130        divisionLabel = new javax.swing.JLabel();
131        divisionCombo = new javax.swing.JComboBox();
132        batallionLabel = new javax.swing.JLabel();
133        batallionCombo = new javax.swing.JComboBox();
134        responseAreaLabel = new javax.swing.JLabel();
135        responsePlanLabel = new javax.swing.JLabel();
136        responseAreaCombo = new javax.swing.JComboBox();
137        responsePlanCombo = new javax.swing.JComboBox();
138        commandChannelLabel = new javax.swing.JLabel();
139        commandChannelCombo = new javax.swing.JComboBox();
140        primaryTacChannelLabel = new javax.swing.JLabel();
141        primaryTacChannelCombo = new javax.swing.JComboBox();
142        alternateTacChannelLabel = new javax.swing.JLabel();
143        alternateTacChannelCombo = new javax.swing.JComboBox();
144        sectorLabel = new javax.swing.JLabel();
145        sectorCombo = new javax.swing.JComboBox();
146        advancedSearchPane = new javax.swing.JPanel();
147        jScrollPane1 = new javax.swing.JScrollPane();
148        databaseTable = new javax.swing.JTable();
149        jScrollPane2 = new javax.swing.JScrollPane();
150        advancedDatabaseTable = new javax.swing.JTable();
151        jButton3 = new javax.swing.JButton();
152        jButton4 = new javax.swing.JButton();
153        searchButton = new javax.swing.JButton();
154        exitButton = new javax.swing.JButton();
155    }
156   
157    private void initLayout() {
158        setDefaultCloseOperation(javax.swing.WindowConstants.HIDE_ON_CLOSE);
159
160        priorityLabel.setText("Priority:");
161
162        natureProblemLabel.setText("Nature/Problem:");
163
164        responseLocationLabel.setText("Response Location:");
165
166        cityLabel.setText("City:");
167
168        addressLabel.setText("Address:");
169
170        apartmentNumberLabel.setText("Apt #:");
171
172        stateLabel.setText("State:");
173
174        crossStreetLabel.setText("Cross Street:");
175
176        mapCoordinatesLabel.setText("Map Coordinates:");
177
178        callTakenLabel.setText("Call Taken:");
179
180        unitLabel.setText("Unit:");
181
182        alarmLevelLabel.setText("Alarm Level:");
183
184        buildingNumberLabel.setText("Bldg #:");
185
186        zipCodeLabel.setText("Zip Code:");
187
188        callerTypeLabel.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
189        callerTypeLabel.setText("Caller Type:");
190
191        callerNameLabel.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
192        callerNameLabel.setText("Caller Name:");
193
194        calledFromLocationLabel.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
195        calledFromLocationLabel.setText("Called from Location:");
196
197        calledFromAddressLabel.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
198        calledFromAddressLabel.setText("Called From Address:");
199
200        callBackPhoneLabel.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
201        callBackPhoneLabel.setText("Phone:");
202
203        callerTypeCombo.setModel(new javax.swing.DefaultComboBoxModel(ComboBoxConstants.RP_TYPE));
204
205        javax.swing.GroupLayout jPanel4Layout = new javax.swing.GroupLayout(jPanel4);
206        jPanel4.setLayout(jPanel4Layout);
207        jPanel4Layout.setHorizontalGroup(
208            jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
209            .addGroup(jPanel4Layout.createSequentialGroup()
210                .addGap(169, 169, 169)
211                .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
212                    .addComponent(callBackPhoneLabel)
213                    .addComponent(callerNameLabel)
214                    .addComponent(callerTypeLabel)
215                    .addComponent(calledFromLocationLabel)
216                    .addComponent(calledFromAddressLabel))
217                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
218                .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
219                    .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
220                        .addComponent(callerTypeCombo, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
221                        .addComponent(callerNameField, javax.swing.GroupLayout.DEFAULT_SIZE, 173, Short.MAX_VALUE)
222                        .addComponent(calledFromLocationField)
223                        .addComponent(calledFromAddressField))
224                    .addComponent(callBackPhoneField, javax.swing.GroupLayout.PREFERRED_SIZE, 110, javax.swing.GroupLayout.PREFERRED_SIZE))
225                .addContainerGap(145, Short.MAX_VALUE))
226        );
227        jPanel4Layout.setVerticalGroup(
228            jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
229            .addGroup(jPanel4Layout.createSequentialGroup()
230                .addGap(24, 24, 24)
231                .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
232                    .addComponent(callerTypeLabel)
233                    .addComponent(callerTypeCombo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
234                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
235                .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
236                    .addComponent(callerNameLabel)
237                    .addComponent(callerNameField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
238                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
239                .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
240                    .addComponent(calledFromLocationLabel)
241                    .addComponent(calledFromLocationField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
242                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
243                .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
244                    .addComponent(calledFromAddressLabel)
245                    .addComponent(calledFromAddressField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
246                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
247                .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
248                    .addComponent(callBackPhoneLabel)
249                    .addComponent(callBackPhoneField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
250                .addContainerGap(12, Short.MAX_VALUE))
251        );
252
253        javax.swing.GroupLayout callBacksPaneLayout = new javax.swing.GroupLayout(callBacksPane);
254        callBacksPane.setLayout(callBacksPaneLayout);
255        callBacksPaneLayout.setHorizontalGroup(
256            callBacksPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
257            .addGroup(callBacksPaneLayout.createSequentialGroup()
258                .addContainerGap()
259                .addComponent(jPanel4, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
260                .addContainerGap())
261        );
262        callBacksPaneLayout.setVerticalGroup(
263            callBacksPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
264            .addGroup(callBacksPaneLayout.createSequentialGroup()
265                .addContainerGap()
266                .addComponent(jPanel4, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
267                .addContainerGap())
268        );
269
270        jTabbedPane2.addTab("Call-Backs", callBacksPane);
271
272        transportationLocationLabel.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
273        transportationLocationLabel.setText("Location:");
274
275        transportationAddressLabel.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
276        transportationAddressLabel.setText("Address:");
277
278        javax.swing.GroupLayout transportationPaneLayout = new javax.swing.GroupLayout(transportationPane);
279        transportationPane.setLayout(transportationPaneLayout);
280        transportationPaneLayout.setHorizontalGroup(
281            transportationPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
282            .addGroup(transportationPaneLayout.createSequentialGroup()
283                .addGap(202, 202, 202)
284                .addGroup(transportationPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
285                    .addComponent(transportationAddressLabel)
286                    .addComponent(transportationLocationLabel))
287                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
288                .addGroup(transportationPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
289                    .addComponent(transportationLocationField, javax.swing.GroupLayout.DEFAULT_SIZE, 180, Short.MAX_VALUE)
290                    .addComponent(transportationAddressField))
291                .addContainerGap(189, Short.MAX_VALUE))
292        );
293        transportationPaneLayout.setVerticalGroup(
294            transportationPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
295            .addGroup(transportationPaneLayout.createSequentialGroup()
296                .addGap(59, 59, 59)
297                .addGroup(transportationPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
298                    .addComponent(transportationLocationLabel)
299                    .addComponent(transportationLocationField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
300                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
301                .addGroup(transportationPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
302                    .addComponent(transportationAddressLabel)
303                    .addComponent(transportationAddressField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
304                .addContainerGap(72, Short.MAX_VALUE))
305        );
306
307        jTabbedPane2.addTab("Transportation", transportationPane);
308
309        patientFirstNameLabel.setText("Patient First Name:");
310
311        patientLastNameLabel.setText("Patient Last Name:");
312
313        transportToCityLabel.setText("Transport to City:");
314
315        transportToCityCombo.setModel(new javax.swing.DefaultComboBoxModel(ComboBoxConstants.LIST_OF_CA_CITIES));
316
317        transportToLocationLabel.setText("Transport to Location:");
318
319        scheduledInfoAddressLabel.setText("Address:");
320
321        transportToStateLabel.setText("Transport to State:");
322
323        scheduledInfoZipCodeLabel.setText("Zip Code:");
324
325        roomAptEtcLabel.setText("Room, Apt., etc.:");
326
327        scheduledInfoPhoneLabel.setText("Phone:");
328
329        javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
330        jPanel1.setLayout(jPanel1Layout);
331        jPanel1Layout.setHorizontalGroup(
332            jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
333            .addGroup(jPanel1Layout.createSequentialGroup()
334                .addGap(20, 20, 20)
335                .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
336                    .addComponent(transportToLocationLabel)
337                    .addComponent(transportToCityLabel)
338                    .addComponent(patientLastNameLabel)
339                    .addComponent(patientFirstNameLabel))
340                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
341                .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
342                    .addComponent(patientLastNameField, javax.swing.GroupLayout.DEFAULT_SIZE, 170, Short.MAX_VALUE)
343                    .addComponent(transportToCityCombo, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
344                    .addComponent(transportToLocationField)
345                    .addComponent(patientFirstNameField))
346                .addGap(35, 35, 35)
347                .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
348                    .addComponent(scheduledInfoAddressLabel)
349                    .addComponent(transportToStateLabel)
350                    .addComponent(roomAptEtcLabel)
351                    .addComponent(scheduledInfoPhoneLabel))
352                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
353                .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
354                    .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
355                        .addGroup(jPanel1Layout.createSequentialGroup()
356                            .addComponent(transportToStateField, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE)
357                            .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 24, Short.MAX_VALUE)
358                            .addComponent(scheduledInfoZipCodeLabel)
359                            .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
360                            .addComponent(scheduledInfoZipCodeField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
361                        .addComponent(roomAptEtcField)
362                        .addComponent(scheduledInfoAddressField))
363                    .addComponent(scheduledInfoPhoneField, javax.swing.GroupLayout.PREFERRED_SIZE, 110, javax.swing.GroupLayout.PREFERRED_SIZE))
364                .addContainerGap(23, Short.MAX_VALUE))
365        );
366        jPanel1Layout.setVerticalGroup(
367            jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
368            .addGroup(jPanel1Layout.createSequentialGroup()
369                .addGap(36, 36, 36)
370                .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
371                    .addComponent(patientFirstNameLabel)
372                    .addComponent(patientFirstNameField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
373                    .addComponent(scheduledInfoAddressLabel)
374                    .addComponent(scheduledInfoAddressField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
375                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
376                .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
377                    .addComponent(patientLastNameLabel)
378                    .addComponent(patientLastNameField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
379                    .addComponent(transportToStateLabel)
380                    .addComponent(transportToStateField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
381                    .addComponent(scheduledInfoZipCodeField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
382                    .addComponent(scheduledInfoZipCodeLabel))
383                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
384                .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
385                    .addComponent(transportToCityLabel)
386                    .addComponent(transportToCityCombo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
387                    .addComponent(roomAptEtcLabel)
388                    .addComponent(roomAptEtcField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
389                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
390                .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
391                    .addComponent(transportToLocationLabel)
392                    .addComponent(transportToLocationField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
393                    .addComponent(scheduledInfoPhoneLabel)
394                    .addComponent(scheduledInfoPhoneField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
395                .addContainerGap(33, Short.MAX_VALUE))
396        );
397
398        jTabbedPane2.addTab("Scheduled Info", jPanel1);
399
400        javax.swing.GroupLayout jPanel3Layout = new javax.swing.GroupLayout(jPanel3);
401        jPanel3.setLayout(jPanel3Layout);
402        jPanel3Layout.setHorizontalGroup(
403            jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
404            .addGap(0, 625, Short.MAX_VALUE)
405        );
406        jPanel3Layout.setVerticalGroup(
407            jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
408            .addGap(0, 182, Short.MAX_VALUE)
409        );
410
411        jTabbedPane2.addTab("Time Stamps", jPanel3);
412
413        sspSafetyServicesProgramLabel.setText("SSP-Safety Services Program:");
414
415        userDateField17Label.setText("User data field #17:");
416
417        userDataField18Label.setText("User data field #18:");
418
419        userDataField19Label.setText("User data field #19:");
420
421        lawLabel.setText("LAW:");
422
423        fireLabel.setText("FIRE:");
424
425        emsLabel.setText("EMS:");
426
427        javax.swing.GroupLayout jPanel2Layout = new javax.swing.GroupLayout(jPanel2);
428        jPanel2.setLayout(jPanel2Layout);
429        jPanel2Layout.setHorizontalGroup(
430            jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
431            .addGroup(jPanel2Layout.createSequentialGroup()
432                .addGap(15, 15, 15)
433                .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
434                    .addComponent(userDataField19Label)
435                    .addComponent(lawLabel)
436                    .addComponent(userDataField18Label)
437                    .addComponent(userDateField17Label)
438                    .addComponent(sspSafetyServicesProgramLabel))
439                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
440                .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
441                    .addGroup(jPanel2Layout.createSequentialGroup()
442                        .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
443                            .addComponent(sspSafetyServicesProgramField, javax.swing.GroupLayout.DEFAULT_SIZE, 160, Short.MAX_VALUE)
444                            .addComponent(userDataField17Field)
445                            .addComponent(userDataField18Field)
446                            .addComponent(lawField))
447                        .addGap(79, 79, 79)
448                        .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
449                            .addComponent(fireLabel)
450                            .addComponent(emsLabel))
451                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
452                        .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
453                            .addComponent(fireField, javax.swing.GroupLayout.DEFAULT_SIZE, 182, Short.MAX_VALUE)
454                            .addComponent(emsField)))
455                    .addGroup(jPanel2Layout.createSequentialGroup()
456                        .addComponent(userDataField19Field, javax.swing.GroupLayout.PREFERRED_SIZE, 160, javax.swing.GroupLayout.PREFERRED_SIZE)
457                        .addGap(0, 0, Short.MAX_VALUE)))
458                .addContainerGap())
459        );
460        jPanel2Layout.setVerticalGroup(
461            jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
462            .addGroup(jPanel2Layout.createSequentialGroup()
463                .addContainerGap()
464                .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
465                    .addComponent(sspSafetyServicesProgramLabel)
466                    .addComponent(sspSafetyServicesProgramField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
467                    .addComponent(fireLabel)
468                    .addComponent(fireField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
469                .addGap(5, 5, 5)
470                .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
471                    .addComponent(userDataField17Field, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
472                    .addComponent(userDateField17Label)
473                    .addComponent(emsLabel)
474                    .addComponent(emsField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
475                .addGap(5, 5, 5)
476                .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
477                    .addComponent(userDataField18Field, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
478                    .addComponent(userDataField18Label, javax.swing.GroupLayout.PREFERRED_SIZE, 17, javax.swing.GroupLayout.PREFERRED_SIZE))
479                .addGap(5, 5, 5)
480                .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
481                    .addComponent(userDataField19Label)
482                    .addComponent(userDataField19Field, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
483                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
484                .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
485                    .addComponent(lawField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
486                    .addComponent(lawLabel))
487                .addContainerGap(50, Short.MAX_VALUE))
488        );
489
490        jTabbedPane2.addTab("Custom Data Fields", jPanel2);
491
492        incidentNumberLabel.setText("Incident Number:");
493
494        baseResponseNumberLabel.setText("Base Response Number:");
495
496        caseNumberLabel.setText("Case Number:");
497
498        incidentTypeLabel.setText("Incident Type:");
499
500        jurisdictionLabel.setText("Jurisdiction:");
501
502        divisionLabel.setText("Division:");
503
504        batallionLabel.setText("Batallion:");
505
506        responseAreaLabel.setText("Response Area:");
507
508
509        commandChannelLabel.setText("Command Channel:");
510
511        primaryTacChannelLabel.setText("Primary Tac. Channel:");
512
513        alternateTacChannelLabel.setText("Alternate Tac. Channel:");
514
515        sectorLabel.setText("Sector:");
516
517        javax.swing.GroupLayout basicSearchPaneLayout = new javax.swing.GroupLayout(basicSearchPane);
518        basicSearchPane.setLayout(basicSearchPaneLayout);
519        basicSearchPaneLayout.setHorizontalGroup(
520            basicSearchPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
521            .addGroup(basicSearchPaneLayout.createSequentialGroup()
522                .addGroup(basicSearchPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
523                    .addGroup(basicSearchPaneLayout.createSequentialGroup()
524                        .addGap(35, 35, 35)
525                        .addComponent(jTabbedPane2, javax.swing.GroupLayout.PREFERRED_SIZE, 630, javax.swing.GroupLayout.PREFERRED_SIZE))
526                    .addGroup(basicSearchPaneLayout.createSequentialGroup()
527                        .addGap(60, 60, 60)
528                        .addGroup(basicSearchPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
529                            .addComponent(alarmLevelLabel)
530                            .addComponent(unitLabel)
531                            .addComponent(callTakenLabel)
532                            .addComponent(mapCoordinatesLabel)
533                            .addComponent(crossStreetLabel)
534                            .addComponent(stateLabel)
535                            .addComponent(natureProblemLabel)
536                            .addComponent(responseLocationLabel)
537                            .addComponent(priorityLabel)
538                            .addComponent(cityLabel)
539                            .addComponent(addressLabel)
540                            .addComponent(apartmentNumberLabel))
541                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
542                        .addGroup(basicSearchPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
543                            .addComponent(priorityCombo, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
544                            .addComponent(natureProblemCombo, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
545                            .addComponent(responseLocationField)
546                            .addComponent(cityCombo, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
547                            .addComponent(addressField)
548                            .addGroup(basicSearchPaneLayout.createSequentialGroup()
549                                .addComponent(apartmentLabelField, javax.swing.GroupLayout.PREFERRED_SIZE, 40, javax.swing.GroupLayout.PREFERRED_SIZE)
550                                .addGap(61, 61, 61)
551                                .addComponent(buildingNumberLabel)
552                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
553                                .addComponent(buildingNumberField, javax.swing.GroupLayout.PREFERRED_SIZE, 40, javax.swing.GroupLayout.PREFERRED_SIZE))
554                            .addGroup(basicSearchPaneLayout.createSequentialGroup()
555                                .addComponent(stateField, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE)
556                                .addGap(46, 46, 46)
557                                .addComponent(zipCodeLabel)
558                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
559                                .addComponent(zipCodeField, javax.swing.GroupLayout.PREFERRED_SIZE, 59, javax.swing.GroupLayout.PREFERRED_SIZE))
560                            .addComponent(crossStreetField)
561                            .addComponent(mapCoordinatesField)
562                            .addComponent(callTakenCombo, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
563                            .addComponent(unitCombo, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
564                            .addComponent(alarmLevelCombo, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
565                        .addGap(42, 42, 42)
566                        .addGroup(basicSearchPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
567                            .addComponent(incidentNumberLabel)
568                            .addComponent(baseResponseNumberLabel)
569                            .addComponent(caseNumberLabel)
570                            .addComponent(incidentTypeLabel)
571                            .addComponent(jurisdictionLabel)
572                            .addComponent(divisionLabel)
573                            .addComponent(batallionLabel)
574                            .addComponent(responseAreaLabel)
575                            .addComponent(commandChannelLabel)
576                            .addComponent(primaryTacChannelLabel)
577                            .addComponent(alternateTacChannelLabel)
578                            .addComponent(sectorLabel)
579                            .addComponent(responsePlanLabel))
580                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
581                        .addGroup(basicSearchPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
582                            .addComponent(incidentNumberField)
583                            .addComponent(baseResponseNumberField, javax.swing.GroupLayout.DEFAULT_SIZE, 180, Short.MAX_VALUE)
584                            .addComponent(caseNumberField)
585                            .addComponent(incidentTypeCombo, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
586                            .addComponent(jurisdictionCombo, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
587                            .addComponent(divisionCombo, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
588                            .addComponent(batallionCombo, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
589                            .addComponent(responseAreaCombo, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
590                            .addComponent(responsePlanCombo, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
591                            .addComponent(commandChannelCombo, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
592                            .addComponent(primaryTacChannelCombo, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
593                            .addComponent(alternateTacChannelCombo, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
594                            .addComponent(sectorCombo, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))))
595                .addContainerGap(84, Short.MAX_VALUE))
596        );
597        basicSearchPaneLayout.setVerticalGroup(
598            basicSearchPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
599            .addGroup(basicSearchPaneLayout.createSequentialGroup()
600                .addContainerGap()
601                .addGroup(basicSearchPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
602                    .addComponent(priorityLabel)
603                    .addComponent(priorityCombo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
604                    .addComponent(incidentNumberLabel)
605                    .addComponent(incidentNumberField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
606                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
607                .addGroup(basicSearchPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
608                    .addComponent(natureProblemLabel)
609                    .addComponent(natureProblemCombo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
610                    .addComponent(baseResponseNumberLabel)
611                    .addComponent(baseResponseNumberField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
612                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
613                .addGroup(basicSearchPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
614                    .addComponent(responseLocationLabel)
615                    .addComponent(responseLocationField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
616                    .addComponent(caseNumberLabel)
617                    .addComponent(caseNumberField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
618                .addGap(1, 1, 1)
619                .addGroup(basicSearchPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
620                    .addComponent(cityLabel)
621                    .addComponent(cityCombo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
622                    .addComponent(incidentTypeLabel)
623                    .addComponent(incidentTypeCombo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
624                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
625                .addGroup(basicSearchPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
626                    .addComponent(addressLabel)
627                    .addComponent(addressField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
628                    .addComponent(jurisdictionLabel)
629                    .addComponent(jurisdictionCombo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
630                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
631                .addGroup(basicSearchPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
632                    .addComponent(apartmentNumberLabel)
633                    .addComponent(apartmentLabelField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
634                    .addComponent(buildingNumberField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
635                    .addComponent(buildingNumberLabel)
636                    .addComponent(divisionLabel)
637                    .addComponent(divisionCombo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
638                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
639                .addGroup(basicSearchPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
640                    .addComponent(stateLabel)
641                    .addComponent(stateField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
642                    .addComponent(zipCodeLabel)
643                    .addComponent(zipCodeField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
644                    .addComponent(batallionLabel)
645                    .addComponent(batallionCombo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
646                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
647                .addGroup(basicSearchPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
648                    .addComponent(crossStreetLabel)
649                    .addComponent(crossStreetField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
650                    .addComponent(responseAreaLabel)
651                    .addComponent(responseAreaCombo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
652                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
653                .addGroup(basicSearchPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
654                    .addComponent(mapCoordinatesLabel)
655                    .addComponent(mapCoordinatesField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
656                    .addComponent(responsePlanLabel)
657                    .addComponent(responsePlanCombo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
658                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
659                .addGroup(basicSearchPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
660                    .addComponent(callTakenLabel)
661                    .addComponent(callTakenCombo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
662                    .addComponent(commandChannelLabel)
663                    .addComponent(commandChannelCombo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
664                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
665                .addGroup(basicSearchPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
666                    .addComponent(unitLabel)
667                    .addComponent(unitCombo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
668                    .addComponent(primaryTacChannelLabel)
669                    .addComponent(primaryTacChannelCombo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
670                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
671                .addGroup(basicSearchPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
672                    .addComponent(alarmLevelLabel)
673                    .addComponent(alarmLevelCombo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
674                    .addComponent(alternateTacChannelLabel)
675                    .addComponent(alternateTacChannelCombo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
676                .addGap(2, 2, 2)
677                .addGroup(basicSearchPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
678                    .addComponent(sectorLabel)
679                    .addComponent(sectorCombo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
680                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
681                .addComponent(jTabbedPane2, javax.swing.GroupLayout.PREFERRED_SIZE, 210, javax.swing.GroupLayout.PREFERRED_SIZE)
682                .addContainerGap(62, Short.MAX_VALUE))
683        );
684
685        jTabbedPane1.addTab("Basic", basicSearchPane);
686
687        databaseTable.setModel(new javax.swing.table.DefaultTableModel(
688            new Object [][] {
689                {null, null},
690                {null, null},
691                {null, null},
692                {null, null}
693            },
694            new String [] {
695                "dB Field Name", "dB Table Name"
696            }
697        ));
698        jScrollPane1.setViewportView(databaseTable);
699
700        advancedDatabaseTable.setModel(new javax.swing.table.DefaultTableModel(
701            new Object [][] {
702                {null, null, null, null, null},
703                {null, null, null, null, null},
704                {null, null, null, null, null},
705                {null, null, null, null, null}
706            },
707            new String [] {
708                "dB Field Name", "dB Table Name", "Operator", "Criteria", "Other Criteria"
709            }
710        ));
711        jScrollPane2.setViewportView(advancedDatabaseTable);
712
713        jButton3.setText("jButton3");
714
715        jButton4.setText("jButton4");
716
717        javax.swing.GroupLayout advancedSearchPaneLayout = new javax.swing.GroupLayout(advancedSearchPane);
718        advancedSearchPane.setLayout(advancedSearchPaneLayout);
719        advancedSearchPaneLayout.setHorizontalGroup(
720            advancedSearchPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
721            .addGroup(advancedSearchPaneLayout.createSequentialGroup()
722                .addGroup(advancedSearchPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
723                    .addGroup(advancedSearchPaneLayout.createSequentialGroup()
724                        .addContainerGap()
725                        .addComponent(jScrollPane2))
726                    .addGroup(advancedSearchPaneLayout.createSequentialGroup()
727                        .addGap(124, 124, 124)
728                        .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
729                        .addGap(0, 179, Short.MAX_VALUE)))
730                .addContainerGap())
731            .addGroup(advancedSearchPaneLayout.createSequentialGroup()
732                .addGap(307, 307, 307)
733                .addComponent(jButton3, javax.swing.GroupLayout.PREFERRED_SIZE, 40, javax.swing.GroupLayout.PREFERRED_SIZE)
734                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
735                .addComponent(jButton4, javax.swing.GroupLayout.PREFERRED_SIZE, 40, javax.swing.GroupLayout.PREFERRED_SIZE)
736                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
737        );
738        advancedSearchPaneLayout.setVerticalGroup(
739            advancedSearchPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
740            .addGroup(advancedSearchPaneLayout.createSequentialGroup()
741                .addContainerGap()
742                .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 250, javax.swing.GroupLayout.PREFERRED_SIZE)
743                .addGap(0, 0, 0)
744                .addGroup(advancedSearchPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
745                    .addComponent(jButton3, javax.swing.GroupLayout.PREFERRED_SIZE, 40, javax.swing.GroupLayout.PREFERRED_SIZE)
746                    .addComponent(jButton4, javax.swing.GroupLayout.PREFERRED_SIZE, 40, javax.swing.GroupLayout.PREFERRED_SIZE))
747                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
748                .addComponent(jScrollPane2, javax.swing.GroupLayout.PREFERRED_SIZE, 280, javax.swing.GroupLayout.PREFERRED_SIZE)
749                .addContainerGap(25, Short.MAX_VALUE))
750        );
751
752        //jTabbedPane1.addTab("Advanced", advancedSearchPane);
753
754        searchButton.setText("Search");
755        searchButton.addActionListener(new ActionListener() {
756           public void actionPerformed(ActionEvent evt) {
757               ScreenManager.refreshIncidentEditor();
758               ScreenManager.closeSearch();
759           }
760        });
761
762        exitButton.setText("Exit");
763        exitButton.addActionListener(new ActionListener() {
764            public void actionPerformed(ActionEvent evt) {
765                ScreenManager.closeSearch();
766            }
767        });
768
769        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
770        getContentPane().setLayout(layout);
771        layout.setHorizontalGroup(
772            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
773            .addGroup(layout.createSequentialGroup()
774                .addContainerGap()
775                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
776                    .addGroup(layout.createSequentialGroup()
777                        .addGap(0, 0, Short.MAX_VALUE)
778                        .addComponent(searchButton, javax.swing.GroupLayout.PREFERRED_SIZE, 70, javax.swing.GroupLayout.PREFERRED_SIZE)
779                        .addGap(0, 0, 0)
780                        .addComponent(exitButton, javax.swing.GroupLayout.PREFERRED_SIZE, 70, javax.swing.GroupLayout.PREFERRED_SIZE))
781                    .addComponent(jTabbedPane1)))
782        );
783        layout.setVerticalGroup(
784            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
785            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
786                .addComponent(jTabbedPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 640, javax.swing.GroupLayout.PREFERRED_SIZE)
787                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 17, Short.MAX_VALUE)
788                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
789                    .addComponent(exitButton)
790                    .addComponent(searchButton))
791                .addGap(5, 5, 5))
792        );
793
794        pack();
795    }// </editor-fold>                                                     
796
797    /*
798     * Makes screen visible.
799     */
800    public void open(){
801        setVisible(true);
802    }
803   
804    /*
805     * Hides screen.
806     */
807    public void close(){
808        setVisible(false);
809    }
810   
811    // Variables declaration - do not modify                     
812    private javax.swing.JTextField addressField;
813    private javax.swing.JLabel addressLabel;
814    private javax.swing.JTable advancedDatabaseTable;
815    private javax.swing.JPanel advancedSearchPane;
816    private javax.swing.JComboBox alarmLevelCombo;
817    private javax.swing.JLabel alarmLevelLabel;
818    private javax.swing.JComboBox alternateTacChannelCombo;
819    private javax.swing.JLabel alternateTacChannelLabel;
820    private javax.swing.JTextField apartmentLabelField;
821    private javax.swing.JLabel apartmentNumberLabel;
822    private javax.swing.JTextField baseResponseNumberField;
823    private javax.swing.JLabel baseResponseNumberLabel;
824    private javax.swing.JPanel basicSearchPane;
825    private javax.swing.JComboBox batallionCombo;
826    private javax.swing.JLabel batallionLabel;
827    private javax.swing.JTextField buildingNumberField;
828    private javax.swing.JLabel buildingNumberLabel;
829    private javax.swing.JTextField callBackPhoneField;
830    private javax.swing.JLabel callBackPhoneLabel;
831    private javax.swing.JPanel callBacksPane;
832    private javax.swing.JComboBox callTakenCombo;
833    private javax.swing.JLabel callTakenLabel;
834    private javax.swing.JTextField calledFromAddressField;
835    private javax.swing.JLabel calledFromAddressLabel;
836    private javax.swing.JTextField calledFromLocationField;
837    private javax.swing.JLabel calledFromLocationLabel;
838    private javax.swing.JTextField callerNameField;
839    private javax.swing.JLabel callerNameLabel;
840    private javax.swing.JComboBox callerTypeCombo;
841    private javax.swing.JLabel callerTypeLabel;
842    private javax.swing.JTextField caseNumberField;
843    private javax.swing.JLabel caseNumberLabel;
844    private javax.swing.JComboBox cityCombo;
845    private javax.swing.JLabel cityLabel;
846    private javax.swing.JComboBox commandChannelCombo;
847    private javax.swing.JLabel commandChannelLabel;
848    private javax.swing.JTextField crossStreetField;
849    private javax.swing.JLabel crossStreetLabel;
850    private javax.swing.JTable databaseTable;
851    private javax.swing.JComboBox divisionCombo;
852    private javax.swing.JLabel divisionLabel;
853    private javax.swing.JTextField emsField;
854    private javax.swing.JLabel emsLabel;
855    private javax.swing.JButton exitButton;
856    private javax.swing.JTextField fireField;
857    private javax.swing.JLabel fireLabel;
858    private javax.swing.JTextField incidentNumberField;
859    private javax.swing.JLabel incidentNumberLabel;
860    private javax.swing.JComboBox incidentTypeCombo;
861    private javax.swing.JLabel incidentTypeLabel;
862    private javax.swing.JButton jButton3;
863    private javax.swing.JButton jButton4;
864    private javax.swing.JPanel jPanel1;
865    private javax.swing.JPanel jPanel2;
866    private javax.swing.JPanel jPanel3;
867    private javax.swing.JPanel jPanel4;
868    private javax.swing.JScrollPane jScrollPane1;
869    private javax.swing.JScrollPane jScrollPane2;
870    private javax.swing.JTabbedPane jTabbedPane1;
871    private javax.swing.JTabbedPane jTabbedPane2;
872    private javax.swing.JComboBox jurisdictionCombo;
873    private javax.swing.JLabel jurisdictionLabel;
874    private javax.swing.JTextField lawField;
875    private javax.swing.JLabel lawLabel;
876    private javax.swing.JTextField mapCoordinatesField;
877    private javax.swing.JLabel mapCoordinatesLabel;
878    private javax.swing.JComboBox natureProblemCombo;
879    private javax.swing.JLabel natureProblemLabel;
880    private javax.swing.JTextField patientFirstNameField;
881    private javax.swing.JLabel patientFirstNameLabel;
882    private javax.swing.JTextField patientLastNameField;
883    private javax.swing.JLabel patientLastNameLabel;
884    private javax.swing.JComboBox primaryTacChannelCombo;
885    private javax.swing.JLabel primaryTacChannelLabel;
886    private javax.swing.JComboBox priorityCombo;
887    private javax.swing.JLabel priorityLabel;
888    private javax.swing.JComboBox responseAreaCombo;
889    private javax.swing.JLabel responseAreaLabel;
890    private javax.swing.JTextField responseLocationField;
891    private javax.swing.JLabel responseLocationLabel;
892    private javax.swing.JComboBox responsePlanCombo;
893    private javax.swing.JLabel responsePlanLabel;
894    private javax.swing.JTextField roomAptEtcField;
895    private javax.swing.JLabel roomAptEtcLabel;
896    private javax.swing.JTextField scheduledInfoAddressField;
897    private javax.swing.JLabel scheduledInfoAddressLabel;
898    private javax.swing.JTextField scheduledInfoPhoneField;
899    private javax.swing.JLabel scheduledInfoPhoneLabel;
900    private javax.swing.JTextField scheduledInfoZipCodeField;
901    private javax.swing.JLabel scheduledInfoZipCodeLabel;
902    private javax.swing.JButton searchButton;
903    private javax.swing.JComboBox sectorCombo;
904    private javax.swing.JLabel sectorLabel;
905    private javax.swing.JTextField sspSafetyServicesProgramField;
906    private javax.swing.JLabel sspSafetyServicesProgramLabel;
907    private javax.swing.JTextField stateField;
908    private javax.swing.JLabel stateLabel;
909    private javax.swing.JComboBox transportToCityCombo;
910    private javax.swing.JLabel transportToCityLabel;
911    private javax.swing.JTextField transportToLocationField;
912    private javax.swing.JLabel transportToLocationLabel;
913    private javax.swing.JTextField transportToStateField;
914    private javax.swing.JLabel transportToStateLabel;
915    private javax.swing.JTextField transportationAddressField;
916    private javax.swing.JLabel transportationAddressLabel;
917    private javax.swing.JTextField transportationLocationField;
918    private javax.swing.JLabel transportationLocationLabel;
919    private javax.swing.JPanel transportationPane;
920    private javax.swing.JComboBox unitCombo;
921    private javax.swing.JLabel unitLabel;
922    private javax.swing.JTextField userDataField17Field;
923    private javax.swing.JTextField userDataField18Field;
924    private javax.swing.JLabel userDataField18Label;
925    private javax.swing.JTextField userDataField19Field;
926    private javax.swing.JLabel userDataField19Label;
927    private javax.swing.JLabel userDateField17Label;
928    private javax.swing.JTextField zipCodeField;
929    private javax.swing.JLabel zipCodeLabel;
930    // End of variables declaration                   
931}
Note: See TracBrowser for help on using the repository browser.