source: tmcsimulator/trunk/src/atmsdriver/trafficeventseditor/TrafficEventsEditor.form @ 239

Revision 239, 48.7 KB checked in by jtorres, 8 years ago (diff)

TrafficEventsEditor?: added direction column to station selection. Added direction status label to current selection panel.

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