Changeset 105 in tmcsimulator-scriptbuilder for trunk/src/scriptbuilder
- Timestamp:
- 09/05/2017 11:41:58 AM (9 years ago)
- Location:
- trunk/src/scriptbuilder/gui
- Files:
-
- 2 edited
-
ScriptBuilderFrame.form (modified) (1 diff)
-
ScriptBuilderFrame.java (modified) (34 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/scriptbuilder/gui/ScriptBuilderFrame.form
r98 r105 776 776 <Events> 777 777 <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="newIncidentActionPerformed"/> 778 </Events>779 </MenuItem>780 <MenuItem class="javax.swing.JMenuItem" name="editIncident">781 <Properties>782 <Property name="text" type="java.lang.String" value="Edit Incident..."/>783 </Properties>784 <Events>785 <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="editIncidentActionPerformed"/>786 </Events>787 </MenuItem>788 <MenuItem class="javax.swing.JMenuItem" name="incidentDetails">789 <Properties>790 <Property name="text" type="java.lang.String" value="Incident Details..."/>791 </Properties>792 <Events>793 <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="incidentDetailsActionPerformed"/>794 778 </Events> 795 779 </MenuItem> -
trunk/src/scriptbuilder/gui/ScriptBuilderFrame.java
r103 r105 253 253 @SuppressWarnings("unchecked") 254 254 // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents 255 private void initComponents() 256 { 255 private void initComponents() { 257 256 258 257 incidentPopupMenu = new javax.swing.JPopupMenu(); … … 357 356 incidentMenu = new javax.swing.JMenu(); 358 357 newIncident = new javax.swing.JMenuItem(); 359 editIncident = new javax.swing.JMenuItem();360 incidentDetails = new javax.swing.JMenuItem();361 358 deleteIncident = new javax.swing.JMenuItem(); 362 359 jSeparator4 = new javax.swing.JPopupMenu.Separator(); … … 373 370 374 371 cadEvent.setText("CAD Event"); 375 cadEvent.addMouseListener(new java.awt.event.MouseAdapter() 376 { 377 public void mousePressed(java.awt.event.MouseEvent evt) 378 { 372 cadEvent.addMouseListener(new java.awt.event.MouseAdapter() { 373 public void mousePressed(java.awt.event.MouseEvent evt) { 379 374 cadEventMousePressed(evt); 380 375 } 381 public void mouseReleased(java.awt.event.MouseEvent evt) 382 { 376 public void mouseReleased(java.awt.event.MouseEvent evt) { 383 377 cadEventMouseReleased(evt); 384 378 } … … 390 384 391 385 radioEvent.setText("Radio Event"); 392 radioEvent.addMouseListener(new java.awt.event.MouseAdapter() 393 { 394 public void mousePressed(java.awt.event.MouseEvent evt) 395 { 386 radioEvent.addMouseListener(new java.awt.event.MouseAdapter() { 387 public void mousePressed(java.awt.event.MouseEvent evt) { 396 388 radioEventMousePressed(evt); 397 389 } … … 447 439 448 440 okButton.setText("OK"); 449 okButton.addActionListener(new java.awt.event.ActionListener() 450 { 451 public void actionPerformed(java.awt.event.ActionEvent evt) 452 { 441 okButton.addActionListener(new java.awt.event.ActionListener() { 442 public void actionPerformed(java.awt.event.ActionEvent evt) { 453 443 okButtonActionPerformed(evt); 454 444 } … … 456 446 457 447 cancelButton.setText("Cancel"); 458 cancelButton.addActionListener(new java.awt.event.ActionListener() 459 { 460 public void actionPerformed(java.awt.event.ActionEvent evt) 461 { 448 cancelButton.addActionListener(new java.awt.event.ActionListener() { 449 public void actionPerformed(java.awt.event.ActionEvent evt) { 462 450 cancelButtonActionPerformed(evt); 463 451 } … … 502 490 503 491 editEventList.setText("Edit..."); 504 editEventList.addActionListener(new java.awt.event.ActionListener() 505 { 506 public void actionPerformed(java.awt.event.ActionEvent evt) 507 { 492 editEventList.addActionListener(new java.awt.event.ActionListener() { 493 public void actionPerformed(java.awt.event.ActionEvent evt) { 508 494 editEventListActionPerformed(evt); 509 495 } … … 535 521 536 522 incidentOkButton.setText("OK"); 537 incidentOkButton.addActionListener(new java.awt.event.ActionListener() 538 { 539 public void actionPerformed(java.awt.event.ActionEvent evt) 540 { 523 incidentOkButton.addActionListener(new java.awt.event.ActionListener() { 524 public void actionPerformed(java.awt.event.ActionEvent evt) { 541 525 incidentOkButtonActionPerformed(evt); 542 526 } … … 544 528 545 529 incidentCancelButton.setText("Cancel"); 546 incidentCancelButton.addActionListener(new java.awt.event.ActionListener() 547 { 548 public void actionPerformed(java.awt.event.ActionEvent evt) 549 { 530 incidentCancelButton.addActionListener(new java.awt.event.ActionListener() { 531 public void actionPerformed(java.awt.event.ActionEvent evt) { 550 532 incidentCancelButtonActionPerformed(evt); 551 533 } 552 534 }); 553 535 554 addIncidentNumber.setModel(new javax.swing.SpinnerNumberModel( Integer.valueOf(101), Integer.valueOf(101), null, Integer.valueOf(1)));536 addIncidentNumber.setModel(new javax.swing.SpinnerNumberModel(101, 101, null, 1)); 555 537 556 538 jLabel11.setText("Incident Length in Minutes: "); 557 539 558 addIncidentLength.setModel(new javax.swing.SpinnerNumberModel( Integer.valueOf(0), Integer.valueOf(0), null, Integer.valueOf(1)));540 addIncidentLength.setModel(new javax.swing.SpinnerNumberModel(0, 0, null, 1)); 559 541 560 542 jLabel12.setText("Incident Start Time in Minutes:"); 561 543 562 addIncidentStart.setModel(new javax.swing.SpinnerNumberModel( Integer.valueOf(0), Integer.valueOf(0), null, Integer.valueOf(1)));544 addIncidentStart.setModel(new javax.swing.SpinnerNumberModel(0, 0, null, 1)); 563 545 564 546 jButton3.setText("Choose..."); 565 jButton3.addActionListener(new java.awt.event.ActionListener() 566 { 567 public void actionPerformed(java.awt.event.ActionEvent evt) 568 { 547 jButton3.addActionListener(new java.awt.event.ActionListener() { 548 public void actionPerformed(java.awt.event.ActionEvent evt) { 569 549 jButton3ActionPerformed(evt); 570 550 } … … 678 658 679 659 jButton1.setText("Cancel"); 680 jButton1.addActionListener(new java.awt.event.ActionListener() 681 { 682 public void actionPerformed(java.awt.event.ActionEvent evt) 683 { 660 jButton1.addActionListener(new java.awt.event.ActionListener() { 661 public void actionPerformed(java.awt.event.ActionEvent evt) { 684 662 jButton1ActionPerformed(evt); 685 663 } … … 687 665 688 666 jButton2.setText("Generate"); 689 jButton2.addActionListener(new java.awt.event.ActionListener() 690 { 691 public void actionPerformed(java.awt.event.ActionEvent evt) 692 { 667 jButton2.addActionListener(new java.awt.event.ActionListener() { 668 public void actionPerformed(java.awt.event.ActionEvent evt) { 693 669 jButton2ActionPerformed(evt); 694 670 } … … 1139 1115 zoomSlider.setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR)); 1140 1116 zoomSlider.setFocusable(false); 1141 zoomSlider.addChangeListener(new javax.swing.event.ChangeListener() 1142 { 1143 public void stateChanged(javax.swing.event.ChangeEvent evt) 1144 { 1117 zoomSlider.addChangeListener(new javax.swing.event.ChangeListener() { 1118 public void stateChanged(javax.swing.event.ChangeEvent evt) { 1145 1119 zoomSliderStateChanged(evt); 1146 1120 } … … 1149 1123 zoomInIcon.setIcon(new javax.swing.ImageIcon(getClass().getResource("/images/ZoomIn.png"))); // NOI18N 1150 1124 zoomInIcon.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR)); 1151 zoomInIcon.addMouseListener(new java.awt.event.MouseAdapter() 1152 { 1153 public void mouseClicked(java.awt.event.MouseEvent evt) 1154 { 1125 zoomInIcon.addMouseListener(new java.awt.event.MouseAdapter() { 1126 public void mouseClicked(java.awt.event.MouseEvent evt) { 1155 1127 zoomInIconMouseClicked(evt); 1156 1128 } … … 1159 1131 zoomOutIcon.setIcon(new javax.swing.ImageIcon(getClass().getResource("/images/ZoomOut.png"))); // NOI18N 1160 1132 zoomOutIcon.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR)); 1161 zoomOutIcon.addMouseListener(new java.awt.event.MouseAdapter() 1162 { 1163 public void mouseClicked(java.awt.event.MouseEvent evt) 1164 { 1133 zoomOutIcon.addMouseListener(new java.awt.event.MouseAdapter() { 1134 public void mouseClicked(java.awt.event.MouseEvent evt) { 1165 1135 zoomOutIconMouseClicked(evt); 1166 1136 } … … 1185 1155 1186 1156 btnAddTime.setText("+15:00"); 1187 btnAddTime.addActionListener(new java.awt.event.ActionListener() 1188 { 1189 public void actionPerformed(java.awt.event.ActionEvent evt) 1190 { 1157 btnAddTime.addActionListener(new java.awt.event.ActionListener() { 1158 public void actionPerformed(java.awt.event.ActionEvent evt) { 1191 1159 btnAddTimeActionPerformed(evt); 1192 1160 } … … 1195 1163 fileMenu.setText("File"); 1196 1164 fileMenu.setMargin(new java.awt.Insets(0, 10, 0, 10)); 1197 fileMenu.addActionListener(new java.awt.event.ActionListener() 1198 { 1199 public void actionPerformed(java.awt.event.ActionEvent evt) 1200 { 1165 fileMenu.addActionListener(new java.awt.event.ActionListener() { 1166 public void actionPerformed(java.awt.event.ActionEvent evt) { 1201 1167 fileMenuActionPerformed(evt); 1202 1168 } … … 1205 1171 fileNew.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_N, java.awt.event.InputEvent.SHIFT_MASK | java.awt.event.InputEvent.CTRL_MASK)); 1206 1172 fileNew.setText("New"); 1207 fileNew.addActionListener(new java.awt.event.ActionListener() 1208 { 1209 public void actionPerformed(java.awt.event.ActionEvent evt) 1210 { 1173 fileNew.addActionListener(new java.awt.event.ActionListener() { 1174 public void actionPerformed(java.awt.event.ActionEvent evt) { 1211 1175 fileNewActionPerformed(evt); 1212 1176 } … … 1217 1181 fileOpen.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_O, java.awt.event.InputEvent.SHIFT_MASK | java.awt.event.InputEvent.CTRL_MASK)); 1218 1182 fileOpen.setText("Open..."); 1219 fileOpen.addActionListener(new java.awt.event.ActionListener() 1220 { 1221 public void actionPerformed(java.awt.event.ActionEvent evt) 1222 { 1183 fileOpen.addActionListener(new java.awt.event.ActionListener() { 1184 public void actionPerformed(java.awt.event.ActionEvent evt) { 1223 1185 fileOpenActionPerformed(evt); 1224 1186 } … … 1229 1191 fileSave.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_S, java.awt.event.InputEvent.CTRL_MASK)); 1230 1192 fileSave.setText("Save"); 1231 fileSave.addActionListener(new java.awt.event.ActionListener() 1232 { 1233 public void actionPerformed(java.awt.event.ActionEvent evt) 1234 { 1193 fileSave.addActionListener(new java.awt.event.ActionListener() { 1194 public void actionPerformed(java.awt.event.ActionEvent evt) { 1235 1195 fileSaveActionPerformed(evt); 1236 1196 } … … 1240 1200 fileSaveAs.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_S, java.awt.event.InputEvent.SHIFT_MASK | java.awt.event.InputEvent.CTRL_MASK)); 1241 1201 fileSaveAs.setText("Save as..."); 1242 fileSaveAs.addActionListener(new java.awt.event.ActionListener() 1243 { 1244 public void actionPerformed(java.awt.event.ActionEvent evt) 1245 { 1202 fileSaveAs.addActionListener(new java.awt.event.ActionListener() { 1203 public void actionPerformed(java.awt.event.ActionEvent evt) { 1246 1204 fileSaveAsActionPerformed(evt); 1247 1205 } … … 1256 1214 generateNotebooks.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_N, java.awt.event.InputEvent.ALT_MASK | java.awt.event.InputEvent.CTRL_MASK)); 1257 1215 generateNotebooks.setText("Generate Notebooks..."); 1258 generateNotebooks.addActionListener(new java.awt.event.ActionListener() 1259 { 1260 public void actionPerformed(java.awt.event.ActionEvent evt) 1261 { 1216 generateNotebooks.addActionListener(new java.awt.event.ActionListener() { 1217 public void actionPerformed(java.awt.event.ActionEvent evt) { 1262 1218 generateNotebooksActionPerformed(evt); 1263 1219 } … … 1271 1227 generateScorecards.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_S, java.awt.event.InputEvent.ALT_MASK | java.awt.event.InputEvent.CTRL_MASK)); 1272 1228 generateScorecards.setText("Generate Scorecards..."); 1273 generateScorecards.addActionListener(new java.awt.event.ActionListener() 1274 { 1275 public void actionPerformed(java.awt.event.ActionEvent evt) 1276 { 1229 generateScorecards.addActionListener(new java.awt.event.ActionListener() { 1230 public void actionPerformed(java.awt.event.ActionEvent evt) { 1277 1231 generateScorecardsActionPerformed(evt); 1278 1232 } … … 1282 1236 generateOrganizationChart.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_O, java.awt.event.InputEvent.ALT_MASK | java.awt.event.InputEvent.CTRL_MASK)); 1283 1237 generateOrganizationChart.setText("Generate D14 TMC Org Chart..."); 1284 generateOrganizationChart.addActionListener(new java.awt.event.ActionListener() 1285 { 1286 public void actionPerformed(java.awt.event.ActionEvent evt) 1287 { 1238 generateOrganizationChart.addActionListener(new java.awt.event.ActionListener() { 1239 public void actionPerformed(java.awt.event.ActionEvent evt) { 1288 1240 generateOrganizationChartActionPerformed(evt); 1289 1241 } … … 1294 1246 generateProjectRequirements.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_R, java.awt.event.InputEvent.ALT_MASK | java.awt.event.InputEvent.CTRL_MASK)); 1295 1247 generateProjectRequirements.setText("Generate Project Worklist..."); 1296 generateProjectRequirements.addActionListener(new java.awt.event.ActionListener() 1297 { 1298 public void actionPerformed(java.awt.event.ActionEvent evt) 1299 { 1248 generateProjectRequirements.addActionListener(new java.awt.event.ActionListener() { 1249 public void actionPerformed(java.awt.event.ActionEvent evt) { 1300 1250 generateProjectRequirementsActionPerformed(evt); 1301 1251 } … … 1309 1259 1310 1260 newIncident.setText("New Incident..."); 1311 newIncident.addActionListener(new java.awt.event.ActionListener() 1312 { 1313 public void actionPerformed(java.awt.event.ActionEvent evt) 1314 { 1261 newIncident.addActionListener(new java.awt.event.ActionListener() { 1262 public void actionPerformed(java.awt.event.ActionEvent evt) { 1315 1263 newIncidentActionPerformed(evt); 1316 1264 } … … 1318 1266 incidentMenu.add(newIncident); 1319 1267 1320 editIncident.setText("Edit Incident...");1321 editIncident.addActionListener(new java.awt.event.ActionListener()1322 {1323 public void actionPerformed(java.awt.event.ActionEvent evt)1324 {1325 editIncidentActionPerformed(evt);1326 }1327 });1328 incidentMenu.add(editIncident);1329 1330 incidentDetails.setText("Incident Details...");1331 incidentDetails.addActionListener(new java.awt.event.ActionListener()1332 {1333 public void actionPerformed(java.awt.event.ActionEvent evt)1334 {1335 incidentDetailsActionPerformed(evt);1336 }1337 });1338 incidentMenu.add(incidentDetails);1339 1340 1268 deleteIncident.setText("Delete Incident"); 1341 deleteIncident.addActionListener(new java.awt.event.ActionListener() 1342 { 1343 public void actionPerformed(java.awt.event.ActionEvent evt) 1344 { 1269 deleteIncident.addActionListener(new java.awt.event.ActionListener() { 1270 public void actionPerformed(java.awt.event.ActionEvent evt) { 1345 1271 deleteIncidentActionPerformed(evt); 1346 1272 } … … 1350 1276 1351 1277 saveIncident.setText("Save Incident..."); 1352 saveIncident.addActionListener(new java.awt.event.ActionListener() 1353 { 1354 public void actionPerformed(java.awt.event.ActionEvent evt) 1355 { 1278 saveIncident.addActionListener(new java.awt.event.ActionListener() { 1279 public void actionPerformed(java.awt.event.ActionEvent evt) { 1356 1280 saveIncidentActionPerformed(evt); 1357 1281 } … … 1360 1284 1361 1285 loadIncident.setText("Load Incident..."); 1362 loadIncident.addActionListener(new java.awt.event.ActionListener() 1363 { 1364 public void actionPerformed(java.awt.event.ActionEvent evt) 1365 { 1286 loadIncident.addActionListener(new java.awt.event.ActionListener() { 1287 public void actionPerformed(java.awt.event.ActionEvent evt) { 1366 1288 loadIncidentActionPerformed(evt); 1367 1289 } … … 1374 1296 1375 1297 generateNoiseOption.setText("Generate Noise..."); 1376 generateNoiseOption.addActionListener(new java.awt.event.ActionListener() 1377 { 1378 public void actionPerformed(java.awt.event.ActionEvent evt) 1379 { 1298 generateNoiseOption.addActionListener(new java.awt.event.ActionListener() { 1299 public void actionPerformed(java.awt.event.ActionEvent evt) { 1380 1300 generateNoiseOptionActionPerformed(evt); 1381 1301 } … … 1393 1313 1394 1314 helpAbout.setText("About..."); 1395 helpAbout.addActionListener(new java.awt.event.ActionListener() 1396 { 1397 public void actionPerformed(java.awt.event.ActionEvent evt) 1398 { 1315 helpAbout.addActionListener(new java.awt.event.ActionListener() { 1316 public void actionPerformed(java.awt.event.ActionEvent evt) { 1399 1317 helpAboutActionPerformed(evt); 1400 1318 } … … 1702 1620 }//GEN-LAST:event_fileSaveActionPerformed 1703 1621 1704 /**1705 * Upon click of "Edit incident" menu option, brings up a dropdown menu of1706 * all existing incidents. Once an incident is selected, opens incident1707 * editor window with that event's details loaded.1708 *1709 * @param evt the button press event1710 */1711 private void incidentDetailsActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_incidentDetailsActionPerformed1712 Object[] incidentList = script.incidents.toArray();1713 ScriptIncident i = (ScriptIncident) JOptionPane.showInputDialog(1714 this,1715 "Select Incident:",1716 "Edit Incident",1717 JOptionPane.PLAIN_MESSAGE,1718 null,1719 incidentList,1720 script.incidents.get(0));1721 1722 // If a valid incident was selected1723 if (i != null)1724 {1725 incidentDetailsScreen(i);1726 }1727 }//GEN-LAST:event_incidentDetailsActionPerformed1728 1729 1622 public void returnFocus() 1730 1623 { … … 1967 1860 repaint(); 1968 1861 }//GEN-LAST:event_fileNewActionPerformed 1969 1970 private void editIncidentActionPerformed(java.awt.event.ActionEvent evt)//GEN-FIRST:event_editIncidentActionPerformed1971 {//GEN-HEADEREND:event_editIncidentActionPerformed1972 Object[] incidentList = script.incidents.toArray();1973 String input = "";1974 ScriptIncident inc = null;1975 Object result = JOptionPane.showInputDialog(1976 this,1977 "Select Incident:",1978 "Save Incident",1979 JOptionPane.PLAIN_MESSAGE,1980 null,1981 incidentList,1982 script.incidents.get(0));1983 1984 if (result != null)1985 {1986 input = result.toString();1987 int i = 0;1988 for (ScriptIncident incident : script.incidents)1989 {1990 if (incident == null)1991 {1992 continue;1993 }1994 System.out.println((++i) + ": " + incident.toString());1995 if (incident.toString().equals(input))1996 {1997 inc = incident;1998 }1999 }2000 2001 if (inc != null)2002 {2003 IncidentEditorFrame editor = new IncidentEditorFrame(inc, this);2004 script.addObserver(editor);2005 editor.setVisible(true);2006 }2007 }2008 this.update(script, script);2009 repaint();2010 }//GEN-LAST:event_editIncidentActionPerformed2011 1862 2012 1863 private void deleteIncidentActionPerformed(java.awt.event.ActionEvent evt)//GEN-FIRST:event_deleteIncidentActionPerformed … … 2161 2012 private javax.swing.JMenuItem deleteIncident; 2162 2013 private javax.swing.JMenuItem editEventList; 2163 private javax.swing.JMenuItem editIncident;2164 2014 private javax.swing.JPopupMenu eventListPopupMenu; 2165 2015 private javax.swing.JPopupMenu eventPopupMenu; … … 2182 2032 private javax.swing.JColorChooser incidentColorChooser; 2183 2033 private javax.swing.JTextField incidentColorField; 2184 private javax.swing.JMenuItem incidentDetails;2185 2034 private javax.swing.JFrame incidentFrame; 2186 2035 private javax.swing.JMenu incidentMenu;
Note: See TracChangeset
for help on using the changeset viewer.
