source: tmcsimulator/trunk/src/atmsdriver/batchbuilder/BatchBuilderGUI.form @ 237

Revision 237, 46.0 KB checked in by jtorres, 8 years ago (diff)

Added new package atmsdriver.batchbuilder. Includes BatchBuilderGUI, TimeFrame?, TimeFrames?, and TrafficLaneEvent? classes. Added some auxillary methods to Highways.java, Highway.java, and Station.java.

Line 
1<?xml version="1.0" encoding="UTF-8" ?>
2
3<Form version="1.3" maxVersion="1.9" type="org.netbeans.modules.form.forminfo.JFrameFormInfo">
4  <NonVisualComponents>
5    <Component class="javax.swing.ButtonGroup" name="colorRadioButtons">
6    </Component>
7  </NonVisualComponents>
8  <Properties>
9    <Property name="defaultCloseOperation" type="int" value="3"/>
10  </Properties>
11  <SyntheticProperties>
12    <SyntheticProperty name="formSizePolicy" type="int" value="1"/>
13    <SyntheticProperty name="generateCenter" type="boolean" value="false"/>
14  </SyntheticProperties>
15  <AuxValues>
16    <AuxValue name="FormSettings_autoResourcing" type="java.lang.Integer" value="0"/>
17    <AuxValue name="FormSettings_autoSetComponentName" type="java.lang.Boolean" value="false"/>
18    <AuxValue name="FormSettings_generateFQN" type="java.lang.Boolean" value="true"/>
19    <AuxValue name="FormSettings_generateMnemonicsCode" type="java.lang.Boolean" value="false"/>
20    <AuxValue name="FormSettings_i18nAutoMode" type="java.lang.Boolean" value="false"/>
21    <AuxValue name="FormSettings_layoutCodeTarget" type="java.lang.Integer" value="1"/>
22    <AuxValue name="FormSettings_listenerGenerationStyle" type="java.lang.Integer" value="0"/>
23    <AuxValue name="FormSettings_variablesLocal" type="java.lang.Boolean" value="false"/>
24    <AuxValue name="FormSettings_variablesModifier" type="java.lang.Integer" value="2"/>
25  </AuxValues>
26
27  <Layout>
28    <DimensionLayout dim="0">
29      <Group type="103" groupAlignment="0" attributes="0">
30          <Group type="102" attributes="0">
31              <EmptySpace min="-2" pref="12" max="-2" attributes="0"/>
32              <Group type="103" groupAlignment="0" attributes="0">
33                  <Component id="jPanel8" max="32767" attributes="0"/>
34                  <Group type="102" attributes="0">
35                      <Component id="jPanel1" min="-2" max="-2" attributes="0"/>
36                      <EmptySpace type="unrelated" max="-2" attributes="0"/>
37                      <Component id="jPanel11" max="32767" attributes="0"/>
38                  </Group>
39              </Group>
40              <EmptySpace max="-2" attributes="0"/>
41          </Group>
42          <Component id="jPanel6" alignment="0" max="32767" attributes="0"/>
43      </Group>
44    </DimensionLayout>
45    <DimensionLayout dim="1">
46      <Group type="103" groupAlignment="0" attributes="0">
47          <Group type="102" alignment="0" attributes="0">
48              <EmptySpace max="-2" attributes="0"/>
49              <Component id="jPanel6" min="-2" max="-2" attributes="0"/>
50              <EmptySpace max="-2" attributes="0"/>
51              <Group type="103" groupAlignment="0" max="-2" attributes="0">
52                  <Component id="jPanel1" max="32767" attributes="0"/>
53                  <Component id="jPanel11" max="32767" attributes="0"/>
54              </Group>
55              <EmptySpace max="-2" attributes="0"/>
56              <Component id="jPanel8" min="-2" max="-2" attributes="0"/>
57              <EmptySpace max="32767" attributes="0"/>
58          </Group>
59      </Group>
60    </DimensionLayout>
61  </Layout>
62  <SubComponents>
63    <Container class="javax.swing.JPanel" name="jPanel6">
64
65      <Layout>
66        <DimensionLayout dim="0">
67          <Group type="103" groupAlignment="0" attributes="0">
68              <Group type="102" attributes="0">
69                  <EmptySpace max="-2" attributes="0"/>
70                  <Component id="jPanel3" min="-2" max="-2" attributes="0"/>
71                  <EmptySpace max="-2" attributes="0"/>
72                  <Component id="jPanel2" min="-2" max="-2" attributes="0"/>
73                  <EmptySpace max="-2" attributes="0"/>
74                  <Component id="jPanel4" min="-2" max="-2" attributes="0"/>
75                  <EmptySpace max="-2" attributes="0"/>
76                  <Component id="jPanel5" max="32767" attributes="0"/>
77                  <EmptySpace max="-2" attributes="0"/>
78              </Group>
79          </Group>
80        </DimensionLayout>
81        <DimensionLayout dim="1">
82          <Group type="103" groupAlignment="0" attributes="0">
83              <Group type="102" attributes="0">
84                  <EmptySpace max="-2" attributes="0"/>
85                  <Group type="103" groupAlignment="0" attributes="0">
86                      <Component id="jPanel2" max="32767" attributes="0"/>
87                      <Component id="jPanel4" alignment="0" max="32767" attributes="0"/>
88                      <Group type="102" alignment="0" attributes="0">
89                          <Component id="jPanel3" min="-2" max="-2" attributes="0"/>
90                          <EmptySpace min="0" pref="0" max="32767" attributes="0"/>
91                      </Group>
92                      <Component id="jPanel5" alignment="0" max="32767" attributes="0"/>
93                  </Group>
94              </Group>
95          </Group>
96        </DimensionLayout>
97      </Layout>
98      <SubComponents>
99        <Container class="javax.swing.JPanel" name="jPanel3">
100          <Properties>
101            <Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor">
102              <Border info="org.netbeans.modules.form.compat2.border.TitledBorderInfo">
103                <TitledBorder title="Time Frame">
104                  <Border PropertyName="innerBorder" info="org.netbeans.modules.form.compat2.border.EmptyBorderInfo">
105                    <EmptyBorder/>
106                  </Border>
107                </TitledBorder>
108              </Border>
109            </Property>
110          </Properties>
111
112          <Layout>
113            <DimensionLayout dim="0">
114              <Group type="103" groupAlignment="0" attributes="0">
115                  <Component id="TimeFrameScrollPane" alignment="0" min="-2" pref="215" max="-2" attributes="0"/>
116                  <Component id="jPanel10" alignment="1" max="32767" attributes="0"/>
117              </Group>
118            </DimensionLayout>
119            <DimensionLayout dim="1">
120              <Group type="103" groupAlignment="0" attributes="0">
121                  <Group type="102" attributes="0">
122                      <Component id="TimeFrameScrollPane" min="-2" pref="238" max="-2" attributes="0"/>
123                      <EmptySpace max="-2" attributes="0"/>
124                      <Component id="jPanel10" max="32767" attributes="0"/>
125                  </Group>
126              </Group>
127            </DimensionLayout>
128          </Layout>
129          <SubComponents>
130            <Container class="javax.swing.JScrollPane" name="TimeFrameScrollPane">
131
132              <Layout class="org.netbeans.modules.form.compat2.layouts.support.JScrollPaneSupportLayout"/>
133              <SubComponents>
134                <Component class="javax.swing.JList" name="TimeFrameList">
135                  <Properties>
136                    <Property name="model" type="javax.swing.ListModel" editor="org.netbeans.modules.form.editors2.ListModelEditor">
137                      <StringArray count="5">
138                        <StringItem index="0" value="Item 1"/>
139                        <StringItem index="1" value="Item 2"/>
140                        <StringItem index="2" value="Item 3"/>
141                        <StringItem index="3" value="Item 4"/>
142                        <StringItem index="4" value="Item 5"/>
143                      </StringArray>
144                    </Property>
145                  </Properties>
146                </Component>
147              </SubComponents>
148            </Container>
149            <Container class="javax.swing.JPanel" name="jPanel10">
150              <Properties>
151                <Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor">
152                  <Border info="org.netbeans.modules.form.compat2.border.EtchedBorderInfo">
153                    <EtchetBorder/>
154                  </Border>
155                </Property>
156              </Properties>
157
158              <Layout>
159                <DimensionLayout dim="0">
160                  <Group type="103" groupAlignment="0" attributes="0">
161                      <Group type="102" alignment="0" attributes="0">
162                          <EmptySpace max="-2" attributes="0"/>
163                          <Component id="AddNewTimeFrameButton" min="-2" pref="81" max="-2" attributes="0"/>
164                          <EmptySpace max="32767" attributes="0"/>
165                          <Component id="DeleteTimeFrameButton" min="-2" pref="84" max="-2" attributes="0"/>
166                          <EmptySpace max="-2" attributes="0"/>
167                      </Group>
168                  </Group>
169                </DimensionLayout>
170                <DimensionLayout dim="1">
171                  <Group type="103" groupAlignment="0" attributes="0">
172                      <Group type="102" attributes="0">
173                          <EmptySpace max="32767" attributes="0"/>
174                          <Group type="103" groupAlignment="3" attributes="0">
175                              <Component id="AddNewTimeFrameButton" alignment="3" min="-2" max="-2" attributes="0"/>
176                              <Component id="DeleteTimeFrameButton" alignment="3" min="-2" max="-2" attributes="0"/>
177                          </Group>
178                          <EmptySpace max="-2" attributes="0"/>
179                      </Group>
180                  </Group>
181                </DimensionLayout>
182              </Layout>
183              <SubComponents>
184                <Component class="javax.swing.JButton" name="AddNewTimeFrameButton">
185                  <Properties>
186                    <Property name="text" type="java.lang.String" value="Add"/>
187                    <Property name="actionCommand" type="java.lang.String" value="addTimeFrame"/>
188                  </Properties>
189                  <Events>
190                    <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="addNewTimeFrameButtonClicked"/>
191                  </Events>
192                </Component>
193                <Component class="javax.swing.JButton" name="DeleteTimeFrameButton">
194                  <Properties>
195                    <Property name="text" type="java.lang.String" value="Delete"/>
196                  </Properties>
197                  <Events>
198                    <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="DeleteTimeFrameButtonActionPerformed"/>
199                  </Events>
200                </Component>
201              </SubComponents>
202            </Container>
203          </SubComponents>
204        </Container>
205        <Container class="javax.swing.JPanel" name="jPanel2">
206          <Properties>
207            <Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor">
208              <Border info="org.netbeans.modules.form.compat2.border.TitledBorderInfo">
209                <TitledBorder title="Highway">
210                  <Border PropertyName="innerBorder" info="org.netbeans.modules.form.compat2.border.EmptyBorderInfo">
211                    <EmptyBorder/>
212                  </Border>
213                </TitledBorder>
214              </Border>
215            </Property>
216          </Properties>
217
218          <Layout>
219            <DimensionLayout dim="0">
220              <Group type="103" groupAlignment="0" attributes="0">
221                  <Component id="HighwayScrollPane" alignment="0" pref="100" max="32767" attributes="0"/>
222              </Group>
223            </DimensionLayout>
224            <DimensionLayout dim="1">
225              <Group type="103" groupAlignment="0" attributes="0">
226                  <Component id="HighwayScrollPane" alignment="0" max="32767" attributes="0"/>
227              </Group>
228            </DimensionLayout>
229          </Layout>
230          <SubComponents>
231            <Container class="javax.swing.JScrollPane" name="HighwayScrollPane">
232
233              <Layout class="org.netbeans.modules.form.compat2.layouts.support.JScrollPaneSupportLayout"/>
234              <SubComponents>
235                <Component class="javax.swing.JList" name="HighwayList">
236                  <Properties>
237                    <Property name="model" type="javax.swing.ListModel" editor="org.netbeans.modules.form.editors2.ListModelEditor">
238                      <StringArray count="5">
239                        <StringItem index="0" value="Item 1"/>
240                        <StringItem index="1" value="Item 2"/>
241                        <StringItem index="2" value="Item 3"/>
242                        <StringItem index="3" value="Item 4"/>
243                        <StringItem index="4" value="Item 5"/>
244                      </StringArray>
245                    </Property>
246                  </Properties>
247                </Component>
248              </SubComponents>
249            </Container>
250          </SubComponents>
251        </Container>
252        <Container class="javax.swing.JPanel" name="jPanel4">
253          <Properties>
254            <Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor">
255              <Border info="org.netbeans.modules.form.compat2.border.TitledBorderInfo">
256                <TitledBorder title="Station">
257                  <Border PropertyName="innerBorder" info="org.netbeans.modules.form.compat2.border.EmptyBorderInfo">
258                    <EmptyBorder/>
259                  </Border>
260                </TitledBorder>
261              </Border>
262            </Property>
263          </Properties>
264
265          <Layout>
266            <DimensionLayout dim="0">
267              <Group type="103" groupAlignment="0" attributes="0">
268                  <Component id="StationScrollPane" alignment="0" pref="480" max="32767" attributes="0"/>
269              </Group>
270            </DimensionLayout>
271            <DimensionLayout dim="1">
272              <Group type="103" groupAlignment="0" attributes="0">
273                  <Component id="StationScrollPane" alignment="0" pref="0" max="32767" attributes="0"/>
274              </Group>
275            </DimensionLayout>
276          </Layout>
277          <SubComponents>
278            <Container class="javax.swing.JScrollPane" name="StationScrollPane">
279
280              <Layout class="org.netbeans.modules.form.compat2.layouts.support.JScrollPaneSupportLayout"/>
281              <SubComponents>
282                <Component class="javax.swing.JTable" name="StationTable">
283                  <Properties>
284                    <Property name="model" type="javax.swing.table.TableModel" editor="org.netbeans.modules.form.editors2.TableModelEditor">
285                      <Table columnCount="4" rowCount="4">
286                        <Column editable="true" title="Title 1" type="java.lang.Object"/>
287                        <Column editable="true" title="Title 2" type="java.lang.Object"/>
288                        <Column editable="true" title="Title 3" type="java.lang.Object"/>
289                        <Column editable="true" title="Title 4" type="java.lang.Object"/>
290                      </Table>
291                    </Property>
292                  </Properties>
293                </Component>
294              </SubComponents>
295            </Container>
296          </SubComponents>
297        </Container>
298        <Container class="javax.swing.JPanel" name="jPanel5">
299          <Properties>
300            <Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor">
301              <Border info="org.netbeans.modules.form.compat2.border.TitledBorderInfo">
302                <TitledBorder title="Loop Detector">
303                  <Border PropertyName="innerBorder" info="org.netbeans.modules.form.compat2.border.EmptyBorderInfo">
304                    <EmptyBorder/>
305                  </Border>
306                </TitledBorder>
307              </Border>
308            </Property>
309          </Properties>
310
311          <Layout>
312            <DimensionLayout dim="0">
313              <Group type="103" groupAlignment="0" attributes="0">
314                  <Component id="LoopDetectorScrollPane" alignment="0" pref="329" max="32767" attributes="0"/>
315              </Group>
316            </DimensionLayout>
317            <DimensionLayout dim="1">
318              <Group type="103" groupAlignment="0" attributes="0">
319                  <Component id="LoopDetectorScrollPane" alignment="0" pref="0" max="32767" attributes="0"/>
320              </Group>
321            </DimensionLayout>
322          </Layout>
323          <SubComponents>
324            <Container class="javax.swing.JScrollPane" name="LoopDetectorScrollPane">
325              <AuxValues>
326                <AuxValue name="autoScrollPane" type="java.lang.Boolean" value="true"/>
327              </AuxValues>
328
329              <Layout class="org.netbeans.modules.form.compat2.layouts.support.JScrollPaneSupportLayout"/>
330              <SubComponents>
331                <Component class="javax.swing.JTable" name="LoopDetectorTable">
332                  <Properties>
333                    <Property name="model" type="javax.swing.table.TableModel" editor="org.netbeans.modules.form.editors2.TableModelEditor">
334                      <Table columnCount="4" rowCount="4">
335                        <Column editable="true" title="Title 1" type="java.lang.Object"/>
336                        <Column editable="true" title="Title 2" type="java.lang.Object"/>
337                        <Column editable="true" title="Title 3" type="java.lang.Object"/>
338                        <Column editable="true" title="Title 4" type="java.lang.Object"/>
339                      </Table>
340                    </Property>
341                  </Properties>
342                </Component>
343              </SubComponents>
344            </Container>
345          </SubComponents>
346        </Container>
347      </SubComponents>
348    </Container>
349    <Container class="javax.swing.JPanel" name="jPanel8">
350      <Properties>
351        <Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor">
352          <Border info="org.netbeans.modules.form.compat2.border.TitledBorderInfo">
353            <TitledBorder title="Traffic Lane Events">
354              <Border PropertyName="innerBorder" info="org.netbeans.modules.form.compat2.border.LineBorderInfo">
355                <LineBorder/>
356              </Border>
357            </TitledBorder>
358          </Border>
359        </Property>
360      </Properties>
361
362      <Layout>
363        <DimensionLayout dim="0">
364          <Group type="103" groupAlignment="0" attributes="0">
365              <Component id="jScrollPane1" alignment="0" max="32767" attributes="0"/>
366          </Group>
367        </DimensionLayout>
368        <DimensionLayout dim="1">
369          <Group type="103" groupAlignment="0" attributes="0">
370              <Group type="102" alignment="0" attributes="0">
371                  <EmptySpace max="-2" attributes="0"/>
372                  <Component id="jScrollPane1" pref="201" max="32767" attributes="0"/>
373                  <EmptySpace max="-2" attributes="0"/>
374              </Group>
375          </Group>
376        </DimensionLayout>
377      </Layout>
378      <SubComponents>
379        <Container class="javax.swing.JScrollPane" name="jScrollPane1">
380
381          <Layout class="org.netbeans.modules.form.compat2.layouts.support.JScrollPaneSupportLayout"/>
382          <SubComponents>
383            <Component class="javax.swing.JTable" name="TrafficLaneEventsTable">
384              <Properties>
385                <Property name="model" type="javax.swing.table.TableModel" editor="org.netbeans.modules.form.editors2.TableModelEditor">
386                  <Table columnCount="4" rowCount="4">
387                    <Column editable="true" title="Title 1" type="java.lang.Object"/>
388                    <Column editable="true" title="Title 2" type="java.lang.Object"/>
389                    <Column editable="true" title="Title 3" type="java.lang.Object"/>
390                    <Column editable="true" title="Title 4" type="java.lang.Object"/>
391                  </Table>
392                </Property>
393              </Properties>
394            </Component>
395          </SubComponents>
396        </Container>
397      </SubComponents>
398    </Container>
399    <Container class="javax.swing.JPanel" name="jPanel1">
400      <Properties>
401        <Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor">
402          <Border info="org.netbeans.modules.form.compat2.border.TitledBorderInfo">
403            <TitledBorder title="Current Selection">
404              <Border PropertyName="innerBorder" info="org.netbeans.modules.form.compat2.border.LineBorderInfo">
405                <LineBorder/>
406              </Border>
407            </TitledBorder>
408          </Border>
409        </Property>
410      </Properties>
411
412      <Layout class="org.netbeans.modules.form.compat2.layouts.DesignGridLayout">
413        <Property name="columns" type="int" value="0"/>
414        <Property name="rows" type="int" value="1"/>
415      </Layout>
416      <SubComponents>
417        <Container class="javax.swing.JPanel" name="jPanel9">
418
419          <Layout>
420            <DimensionLayout dim="0">
421              <Group type="103" groupAlignment="0" attributes="0">
422                  <Group type="102" alignment="0" attributes="0">
423                      <EmptySpace max="-2" attributes="0"/>
424                      <Group type="103" groupAlignment="0" attributes="0">
425                          <Component id="jLabel1" alignment="0" min="-2" max="-2" attributes="0"/>
426                          <Component id="jLabel2" alignment="0" min="-2" max="-2" attributes="0"/>
427                          <Component id="jLabel3" alignment="0" min="-2" max="-2" attributes="0"/>
428                          <Component id="jLabel6" alignment="0" min="-2" max="-2" attributes="0"/>
429                          <Group type="102" alignment="0" attributes="0">
430                              <EmptySpace min="6" pref="6" max="-2" attributes="0"/>
431                              <Group type="103" groupAlignment="0" attributes="0">
432                                  <Component id="jLabel5" min="-2" max="-2" attributes="0"/>
433                                  <Component id="jLabel4" min="-2" max="-2" attributes="0"/>
434                                  <Component id="jLabel7" min="-2" max="-2" attributes="0"/>
435                              </Group>
436                          </Group>
437                          <Group type="102" alignment="1" attributes="0">
438                              <Component id="jLabel8" min="-2" max="-2" attributes="0"/>
439                              <EmptySpace min="-2" pref="33" max="-2" attributes="0"/>
440                          </Group>
441                      </Group>
442                      <Group type="103" groupAlignment="0" attributes="0">
443                          <Component id="CurrentLoopDetectorDescLabel" alignment="0" min="-2" max="-2" attributes="0"/>
444                          <Component id="CurrentLoopDetectorTypeLabel" alignment="0" min="-2" max="-2" attributes="0"/>
445                          <Component id="CurrentLoopDetectorLabel" alignment="0" min="-2" max="-2" attributes="0"/>
446                          <Component id="CurrentStationPostmileLabel" alignment="0" min="-2" max="-2" attributes="0"/>
447                          <Component id="CurrentStationLabel" alignment="0" min="-2" max="-2" attributes="0"/>
448                          <Component id="CurrentHighwayLabel" alignment="0" min="-2" max="-2" attributes="0"/>
449                          <Component id="CurrentTimeFrameLabel" alignment="0" min="-2" max="-2" attributes="0"/>
450                          <Component id="CurrentStationLocationLabel" alignment="0" min="-2" max="-2" attributes="0"/>
451                      </Group>
452                      <EmptySpace max="32767" attributes="0"/>
453                  </Group>
454              </Group>
455            </DimensionLayout>
456            <DimensionLayout dim="1">
457              <Group type="103" groupAlignment="0" attributes="0">
458                  <Group type="102" alignment="0" attributes="0">
459                      <EmptySpace max="-2" attributes="0"/>
460                      <Group type="103" groupAlignment="3" attributes="0">
461                          <Component id="jLabel1" alignment="3" min="-2" max="-2" attributes="0"/>
462                          <Component id="CurrentTimeFrameLabel" alignment="3" min="-2" max="-2" attributes="0"/>
463                      </Group>
464                      <EmptySpace max="-2" attributes="0"/>
465                      <Group type="103" groupAlignment="3" attributes="0">
466                          <Component id="jLabel2" alignment="3" min="-2" max="-2" attributes="0"/>
467                          <Component id="CurrentHighwayLabel" alignment="3" min="-2" max="-2" attributes="0"/>
468                      </Group>
469                      <EmptySpace max="-2" attributes="0"/>
470                      <Group type="103" groupAlignment="3" attributes="0">
471                          <Component id="jLabel3" alignment="3" min="-2" max="-2" attributes="0"/>
472                          <Component id="CurrentStationLabel" alignment="3" min="-2" max="-2" attributes="0"/>
473                      </Group>
474                      <EmptySpace max="-2" attributes="0"/>
475                      <Group type="103" groupAlignment="3" attributes="0">
476                          <Component id="jLabel4" alignment="3" min="-2" max="-2" attributes="0"/>
477                          <Component id="CurrentStationPostmileLabel" alignment="3" min="-2" max="-2" attributes="0"/>
478                      </Group>
479                      <EmptySpace max="-2" attributes="0"/>
480                      <Group type="103" groupAlignment="3" attributes="0">
481                          <Component id="jLabel5" alignment="3" min="-2" max="-2" attributes="0"/>
482                          <Component id="CurrentStationLocationLabel" alignment="3" min="-2" max="-2" attributes="0"/>
483                      </Group>
484                      <EmptySpace max="-2" attributes="0"/>
485                      <Group type="103" groupAlignment="3" attributes="0">
486                          <Component id="jLabel6" alignment="3" min="-2" max="-2" attributes="0"/>
487                          <Component id="CurrentLoopDetectorLabel" alignment="3" min="-2" max="-2" attributes="0"/>
488                      </Group>
489                      <EmptySpace max="-2" attributes="0"/>
490                      <Group type="103" groupAlignment="3" attributes="0">
491                          <Component id="jLabel7" alignment="3" min="-2" max="-2" attributes="0"/>
492                          <Component id="CurrentLoopDetectorTypeLabel" alignment="3" min="-2" max="-2" attributes="0"/>
493                      </Group>
494                      <EmptySpace max="-2" attributes="0"/>
495                      <Group type="103" groupAlignment="3" attributes="0">
496                          <Component id="jLabel8" alignment="3" min="-2" max="-2" attributes="0"/>
497                          <Component id="CurrentLoopDetectorDescLabel" alignment="3" min="-2" max="-2" attributes="0"/>
498                      </Group>
499                      <EmptySpace pref="31" max="32767" attributes="0"/>
500                  </Group>
501              </Group>
502            </DimensionLayout>
503          </Layout>
504          <SubComponents>
505            <Component class="javax.swing.JLabel" name="jLabel1">
506              <Properties>
507                <Property name="text" type="java.lang.String" value="TimeFrame:"/>
508              </Properties>
509            </Component>
510            <Component class="javax.swing.JLabel" name="CurrentTimeFrameLabel">
511              <Properties>
512                <Property name="text" type="java.lang.String" value="null"/>
513              </Properties>
514            </Component>
515            <Component class="javax.swing.JLabel" name="CurrentHighwayLabel">
516              <Properties>
517                <Property name="text" type="java.lang.String" value="null"/>
518              </Properties>
519            </Component>
520            <Component class="javax.swing.JLabel" name="jLabel2">
521              <Properties>
522                <Property name="text" type="java.lang.String" value="Highway:"/>
523              </Properties>
524            </Component>
525            <Component class="javax.swing.JLabel" name="jLabel3">
526              <Properties>
527                <Property name="text" type="java.lang.String" value="Station:"/>
528              </Properties>
529            </Component>
530            <Component class="javax.swing.JLabel" name="CurrentStationLabel">
531              <Properties>
532                <Property name="text" type="java.lang.String" value="null"/>
533              </Properties>
534            </Component>
535            <Component class="javax.swing.JLabel" name="CurrentStationPostmileLabel">
536              <Properties>
537                <Property name="text" type="java.lang.String" value="null"/>
538              </Properties>
539            </Component>
540            <Component class="javax.swing.JLabel" name="jLabel4">
541              <Properties>
542                <Property name="text" type="java.lang.String" value="Postmile:"/>
543              </Properties>
544            </Component>
545            <Component class="javax.swing.JLabel" name="jLabel5">
546              <Properties>
547                <Property name="text" type="java.lang.String" value="Location:"/>
548              </Properties>
549            </Component>
550            <Component class="javax.swing.JLabel" name="CurrentStationLocationLabel">
551              <Properties>
552                <Property name="text" type="java.lang.String" value="null"/>
553              </Properties>
554            </Component>
555            <Component class="javax.swing.JLabel" name="CurrentLoopDetectorLabel">
556              <Properties>
557                <Property name="text" type="java.lang.String" value="null"/>
558              </Properties>
559            </Component>
560            <Component class="javax.swing.JLabel" name="jLabel6">
561              <Properties>
562                <Property name="text" type="java.lang.String" value="Loop:"/>
563              </Properties>
564            </Component>
565            <Component class="javax.swing.JLabel" name="jLabel7">
566              <Properties>
567                <Property name="text" type="java.lang.String" value="Type:"/>
568              </Properties>
569            </Component>
570            <Component class="javax.swing.JLabel" name="CurrentLoopDetectorTypeLabel">
571              <Properties>
572                <Property name="text" type="java.lang.String" value="null"/>
573              </Properties>
574            </Component>
575            <Component class="javax.swing.JLabel" name="CurrentLoopDetectorDescLabel">
576              <Properties>
577                <Property name="text" type="java.lang.String" value="null"/>
578              </Properties>
579            </Component>
580            <Component class="javax.swing.JLabel" name="jLabel8">
581              <Properties>
582                <Property name="text" type="java.lang.String" value="Desc:"/>
583              </Properties>
584            </Component>
585          </SubComponents>
586        </Container>
587        <Container class="javax.swing.JPanel" name="jPanel7">
588          <Properties>
589            <Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor">
590              <Border info="org.netbeans.modules.form.compat2.border.BevelBorderInfo">
591                <BevelBorder/>
592              </Border>
593            </Property>
594          </Properties>
595
596          <Layout>
597            <DimensionLayout dim="0">
598              <Group type="103" groupAlignment="0" attributes="0">
599                  <Group type="102" attributes="0">
600                      <EmptySpace max="-2" attributes="0"/>
601                      <Group type="103" groupAlignment="0" attributes="0">
602                          <Component id="DeleteEventButton" alignment="0" pref="237" max="32767" attributes="0"/>
603                          <Group type="102" attributes="0">
604                              <Group type="103" groupAlignment="0" attributes="0">
605                                  <Component id="RedButton" min="-2" max="-2" attributes="0"/>
606                                  <Component id="YellowButton" alignment="0" min="-2" max="-2" attributes="0"/>
607                                  <Component id="GreenButton" alignment="0" min="-2" max="-2" attributes="0"/>
608                              </Group>
609                              <EmptySpace min="0" pref="0" max="32767" attributes="0"/>
610                          </Group>
611                          <Component id="AddNewEventButton" alignment="0" max="32767" attributes="0"/>
612                      </Group>
613                      <EmptySpace max="-2" attributes="0"/>
614                  </Group>
615              </Group>
616            </DimensionLayout>
617            <DimensionLayout dim="1">
618              <Group type="103" groupAlignment="0" attributes="0">
619                  <Group type="102" alignment="0" attributes="0">
620                      <EmptySpace max="-2" attributes="0"/>
621                      <Component id="GreenButton" min="-2" max="-2" attributes="0"/>
622                      <EmptySpace min="-2" pref="12" max="-2" attributes="0"/>
623                      <Component id="YellowButton" min="-2" max="-2" attributes="0"/>
624                      <EmptySpace type="unrelated" max="-2" attributes="0"/>
625                      <Component id="RedButton" min="-2" max="-2" attributes="0"/>
626                      <EmptySpace type="separate" max="-2" attributes="0"/>
627                      <Component id="AddNewEventButton" min="-2" max="-2" attributes="0"/>
628                      <EmptySpace max="-2" attributes="0"/>
629                      <Component id="DeleteEventButton" min="-2" max="-2" attributes="0"/>
630                      <EmptySpace pref="22" max="32767" attributes="0"/>
631                  </Group>
632              </Group>
633            </DimensionLayout>
634          </Layout>
635          <SubComponents>
636            <Component class="javax.swing.JRadioButton" name="GreenButton">
637              <Properties>
638                <Property name="buttonGroup" type="javax.swing.ButtonGroup" editor="org.netbeans.modules.form.RADComponent$ButtonGroupPropertyEditor">
639                  <ComponentRef name="colorRadioButtons"/>
640                </Property>
641                <Property name="text" type="java.lang.String" value="Green"/>
642              </Properties>
643            </Component>
644            <Component class="javax.swing.JRadioButton" name="YellowButton">
645              <Properties>
646                <Property name="buttonGroup" type="javax.swing.ButtonGroup" editor="org.netbeans.modules.form.RADComponent$ButtonGroupPropertyEditor">
647                  <ComponentRef name="colorRadioButtons"/>
648                </Property>
649                <Property name="text" type="java.lang.String" value="Yellow"/>
650              </Properties>
651            </Component>
652            <Component class="javax.swing.JRadioButton" name="RedButton">
653              <Properties>
654                <Property name="buttonGroup" type="javax.swing.ButtonGroup" editor="org.netbeans.modules.form.RADComponent$ButtonGroupPropertyEditor">
655                  <ComponentRef name="colorRadioButtons"/>
656                </Property>
657                <Property name="text" type="java.lang.String" value="Red"/>
658              </Properties>
659            </Component>
660            <Component class="javax.swing.JButton" name="AddNewEventButton">
661              <Properties>
662                <Property name="text" type="java.lang.String" value="Add Event"/>
663              </Properties>
664              <Events>
665                <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="AddLaneEventButtonActionPerformed"/>
666              </Events>
667            </Component>
668            <Component class="javax.swing.JButton" name="DeleteEventButton">
669              <Properties>
670                <Property name="text" type="java.lang.String" value="Delete Event"/>
671              </Properties>
672              <Events>
673                <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="DeleteEventButtonActonPerformed"/>
674              </Events>
675            </Component>
676          </SubComponents>
677        </Container>
678      </SubComponents>
679    </Container>
680    <Container class="javax.swing.JPanel" name="jPanel11">
681      <Properties>
682        <Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor">
683          <Border info="org.netbeans.modules.form.compat2.border.TitledBorderInfo">
684            <TitledBorder title="Preview and Import/Export Panel">
685              <Border PropertyName="innerBorder" info="org.netbeans.modules.form.compat2.border.LineBorderInfo">
686                <LineBorder/>
687              </Border>
688            </TitledBorder>
689          </Border>
690        </Property>
691      </Properties>
692
693      <Layout>
694        <DimensionLayout dim="0">
695          <Group type="103" groupAlignment="0" attributes="0">
696              <Group type="102" alignment="0" attributes="0">
697                  <EmptySpace max="-2" attributes="0"/>
698                  <Component id="jPanel12" min="-2" max="-2" attributes="0"/>
699                  <EmptySpace type="separate" max="-2" attributes="0"/>
700                  <Component id="jPanel13" min="-2" max="-2" attributes="0"/>
701                  <EmptySpace type="separate" max="-2" attributes="0"/>
702                  <Component id="jPanel14" max="32767" attributes="0"/>
703                  <EmptySpace max="-2" attributes="0"/>
704              </Group>
705          </Group>
706        </DimensionLayout>
707        <DimensionLayout dim="1">
708          <Group type="103" groupAlignment="0" attributes="0">
709              <Group type="102" alignment="0" attributes="0">
710                  <EmptySpace max="-2" attributes="0"/>
711                  <Group type="103" groupAlignment="0" attributes="0">
712                      <Component id="jPanel13" alignment="1" max="32767" attributes="0"/>
713                      <Component id="jPanel12" alignment="1" max="32767" attributes="0"/>
714                      <Component id="jPanel14" alignment="0" max="32767" attributes="0"/>
715                  </Group>
716                  <EmptySpace max="-2" attributes="0"/>
717              </Group>
718          </Group>
719        </DimensionLayout>
720      </Layout>
721      <SubComponents>
722        <Container class="javax.swing.JPanel" name="jPanel12">
723          <Properties>
724            <Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor">
725              <Border info="org.netbeans.modules.form.compat2.border.TitledBorderInfo">
726                <TitledBorder title="Frame Preview">
727                  <Border PropertyName="innerBorder" info="org.netbeans.modules.form.compat2.border.BevelBorderInfo">
728                    <BevelBorder/>
729                  </Border>
730                </TitledBorder>
731              </Border>
732            </Property>
733          </Properties>
734
735          <Layout>
736            <DimensionLayout dim="0">
737              <Group type="103" groupAlignment="0" attributes="0">
738                  <Group type="102" attributes="0">
739                      <EmptySpace max="-2" attributes="0"/>
740                      <Group type="103" groupAlignment="0" max="-2" attributes="0">
741                          <Component id="SinglePreviewHighwaysButton" max="32767" attributes="0"/>
742                          <Component id="SinglePreviewStationButton" max="32767" attributes="0"/>
743                      </Group>
744                      <EmptySpace pref="15" max="32767" attributes="0"/>
745                  </Group>
746              </Group>
747            </DimensionLayout>
748            <DimensionLayout dim="1">
749              <Group type="103" groupAlignment="0" attributes="0">
750                  <Group type="102" alignment="0" attributes="0">
751                      <EmptySpace max="-2" attributes="0"/>
752                      <Component id="SinglePreviewStationButton" min="-2" max="-2" attributes="0"/>
753                      <EmptySpace max="-2" attributes="0"/>
754                      <Component id="SinglePreviewHighwaysButton" min="-2" max="-2" attributes="0"/>
755                      <EmptySpace max="32767" attributes="0"/>
756                  </Group>
757              </Group>
758            </DimensionLayout>
759          </Layout>
760          <SubComponents>
761            <Component class="javax.swing.JButton" name="SinglePreviewStationButton">
762              <Properties>
763                <Property name="text" type="java.lang.String" value="Preview Station"/>
764              </Properties>
765              <Events>
766                <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="SinglePreviewStationButtonActionPerformed"/>
767              </Events>
768            </Component>
769            <Component class="javax.swing.JButton" name="SinglePreviewHighwaysButton">
770              <Properties>
771                <Property name="text" type="java.lang.String" value="Preview Highways"/>
772              </Properties>
773              <Events>
774                <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="SinglePreviewHighwaysButtonActionPerformed"/>
775              </Events>
776            </Component>
777          </SubComponents>
778        </Container>
779        <Container class="javax.swing.JPanel" name="jPanel13">
780          <Properties>
781            <Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor">
782              <Border info="org.netbeans.modules.form.compat2.border.TitledBorderInfo">
783                <TitledBorder title="Cumulative Preview">
784                  <Border PropertyName="innerBorder" info="org.netbeans.modules.form.compat2.border.BevelBorderInfo">
785                    <BevelBorder/>
786                  </Border>
787                </TitledBorder>
788              </Border>
789            </Property>
790          </Properties>
791
792          <Layout>
793            <DimensionLayout dim="0">
794              <Group type="103" groupAlignment="0" attributes="0">
795                  <Group type="102" attributes="0">
796                      <EmptySpace max="-2" attributes="0"/>
797                      <Group type="103" groupAlignment="0" max="-2" attributes="0">
798                          <Component id="CumulativePreviewHighwaysButton" max="32767" attributes="0"/>
799                          <Component id="CumulativePreviewStationButton" max="32767" attributes="0"/>
800                      </Group>
801                      <EmptySpace max="32767" attributes="0"/>
802                  </Group>
803              </Group>
804            </DimensionLayout>
805            <DimensionLayout dim="1">
806              <Group type="103" groupAlignment="0" attributes="0">
807                  <Group type="102" alignment="0" attributes="0">
808                      <EmptySpace max="-2" attributes="0"/>
809                      <Component id="CumulativePreviewStationButton" min="-2" max="-2" attributes="0"/>
810                      <EmptySpace max="-2" attributes="0"/>
811                      <Component id="CumulativePreviewHighwaysButton" min="-2" max="-2" attributes="0"/>
812                      <EmptySpace max="32767" attributes="0"/>
813                  </Group>
814              </Group>
815            </DimensionLayout>
816          </Layout>
817          <SubComponents>
818            <Component class="javax.swing.JButton" name="CumulativePreviewStationButton">
819              <Properties>
820                <Property name="text" type="java.lang.String" value="Preview Station"/>
821              </Properties>
822            </Component>
823            <Component class="javax.swing.JButton" name="CumulativePreviewHighwaysButton">
824              <Properties>
825                <Property name="text" type="java.lang.String" value="Preview Highways"/>
826              </Properties>
827            </Component>
828          </SubComponents>
829        </Container>
830        <Container class="javax.swing.JPanel" name="jPanel14">
831          <Properties>
832            <Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor">
833              <Border info="org.netbeans.modules.form.compat2.border.TitledBorderInfo">
834                <TitledBorder title="Export/Import Scripts">
835                  <Border PropertyName="innerBorder" info="org.netbeans.modules.form.compat2.border.BevelBorderInfo">
836                    <BevelBorder/>
837                  </Border>
838                </TitledBorder>
839              </Border>
840            </Property>
841          </Properties>
842
843          <Layout>
844            <DimensionLayout dim="0">
845              <Group type="103" groupAlignment="0" attributes="0">
846                  <Group type="102" attributes="0">
847                      <EmptySpace max="-2" attributes="0"/>
848                      <Group type="103" groupAlignment="0" max="-2" attributes="0">
849                          <Component id="jButton3" alignment="0" max="32767" attributes="0"/>
850                          <Component id="jButton2" alignment="0" max="32767" attributes="0"/>
851                          <Component id="jButton1" alignment="0" max="32767" attributes="0"/>
852                      </Group>
853                      <EmptySpace max="32767" attributes="0"/>
854                  </Group>
855              </Group>
856            </DimensionLayout>
857            <DimensionLayout dim="1">
858              <Group type="103" groupAlignment="0" attributes="0">
859                  <Group type="102" alignment="0" attributes="0">
860                      <EmptySpace max="-2" attributes="0"/>
861                      <Component id="jButton1" min="-2" max="-2" attributes="0"/>
862                      <EmptySpace max="-2" attributes="0"/>
863                      <Component id="jButton2" min="-2" max="-2" attributes="0"/>
864                      <EmptySpace max="-2" attributes="0"/>
865                      <Component id="jButton3" min="-2" max="-2" attributes="0"/>
866                      <EmptySpace max="32767" attributes="0"/>
867                  </Group>
868              </Group>
869            </DimensionLayout>
870          </Layout>
871          <SubComponents>
872            <Component class="javax.swing.JButton" name="jButton1">
873              <Properties>
874                <Property name="text" type="java.lang.String" value="Load Script"/>
875              </Properties>
876            </Component>
877            <Component class="javax.swing.JButton" name="jButton2">
878              <Properties>
879                <Property name="text" type="java.lang.String" value="Save Script"/>
880              </Properties>
881            </Component>
882            <Component class="javax.swing.JButton" name="jButton3">
883              <Properties>
884                <Property name="text" type="java.lang.String" value="Save Script As"/>
885              </Properties>
886            </Component>
887          </SubComponents>
888        </Container>
889      </SubComponents>
890    </Container>
891  </SubComponents>
892</Form>
Note: See TracBrowser for help on using the repository browser.