Changeset 121 in tmcsimulator-scriptbuilder for trunk/src/scriptbuilder/gui/IncidentEditorFrame.java
- Timestamp:
- 09/19/2017 01:15:08 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/scriptbuilder/gui/IncidentEditorFrame.java
r118 r121 207 207 { 208 208 currentEventType = null; 209 newButton = selectButton;209 newButton = null; 210 210 } 211 211 … … 261 261 262 262 incidentNumberPanel1.update(theIncident); 263 selectButton.addKeyListener(new TimelineKeyListener());264 263 cadButton.addKeyListener(new TimelineKeyListener()); 265 264 cctvButton.addKeyListener(new TimelineKeyListener()); … … 300 299 eventButtons.add(cctvButton); 301 300 eventButtons.add(chpRadioButton); 302 eventButtons.add(selectButton);303 301 eventButtons.add(cmsEvalButton); 304 302 eventButtons.add(atmsEvalButton); … … 463 461 incidentDescription = new javax.swing.JTextArea(); 464 462 incidentNumber = new javax.swing.JTextField(); 465 selectButton = new javax.swing.JButton();466 463 incidentEventsPanel = new javax.swing.JPanel(); 467 464 maintenanceRadioButton = new javax.swing.JButton(); … … 924 921 ); 925 922 926 selectButton.setToolTipText("Select");927 selectButton.setFocusPainted(false);928 selectButton.setIconTextGap(0);929 selectButton.setMargin(new java.awt.Insets(2, 10, 2, 10));930 selectButton.setPreferredSize(new java.awt.Dimension(30, 25));931 selectButton.addActionListener(new java.awt.event.ActionListener()932 {933 public void actionPerformed(java.awt.event.ActionEvent evt)934 {935 selectButtonActionPerformed(evt);936 }937 });938 939 923 incidentEventsPanel.setBorder(javax.swing.BorderFactory.createTitledBorder("Incident Events")); 940 924 … … 1384 1368 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) 1385 1369 .addGroup(layout.createSequentialGroup() 1386 .addComponent(selectButton, javax.swing.GroupLayout.PREFERRED_SIZE, 40, javax.swing.GroupLayout.PREFERRED_SIZE) 1387 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) 1370 .addGap(46, 46, 46) 1388 1371 .addComponent(incidentEventsPanel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) 1389 1372 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) … … 1413 1396 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) 1414 1397 .addComponent(evaluationEventsPanel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) 1415 .addComponent(incidentEventsPanel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) 1416 .addGroup(layout.createSequentialGroup() 1417 .addGap(47, 47, 47) 1418 .addComponent(selectButton, javax.swing.GroupLayout.PREFERRED_SIZE, 55, javax.swing.GroupLayout.PREFERRED_SIZE)))) 1398 .addComponent(incidentEventsPanel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))) 1419 1399 .addGroup(layout.createSequentialGroup() 1420 1400 .addGap(9, 9, 9) … … 1482 1462 }//GEN-LAST:event_editEventListActionPerformed 1483 1463 1484 /** 1485 * Deselects new event type upon click of blank "select" button. 1486 * 1487 * @param evt the button press event 1488 */ 1489 private void selectButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_selectButtonActionPerformed 1490 currentEventType = null; 1491 for (JButton eb : eventButtons) 1492 { 1493 eb.setSelected(false); 1464 private void toggleEventButton(JButton btn, ScriptEventType evt) 1465 { 1466 if (btn.isSelected()) 1467 { 1468 currentEventType = null; 1469 1470 btn.setSelected(false); 1494 1471 } 1495 selectButton.setSelected(true); 1496 }//GEN-LAST:event_selectButtonActionPerformed 1472 else 1473 { 1474 currentEventType = evt; 1475 for (JButton eb : eventButtons) 1476 { 1477 eb.setSelected(false); 1478 } 1479 btn.setSelected(true); 1480 } 1481 } 1497 1482 1498 1483 /** … … 1503 1488 */ 1504 1489 private void cadButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_cadButtonActionPerformed 1505 currentEventType = ScriptEventType.CAD_EVENT; 1506 for (JButton eb : eventButtons) 1507 { 1508 eb.setSelected(false); 1509 } 1510 cadButton.setSelected(true); 1490 toggleEventButton(cadButton, ScriptEventType.CAD_EVENT); 1511 1491 }//GEN-LAST:event_cadButtonActionPerformed 1512 1492 … … 1518 1498 */ 1519 1499 private void cctvButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_cctvButtonActionPerformed 1520 currentEventType = ScriptEventType.CCTV_EVENT; 1521 for (JButton eb : eventButtons) 1522 { 1523 eb.setSelected(false); 1524 } 1525 cctvButton.setSelected(true); 1500 toggleEventButton(cctvButton, ScriptEventType.CCTV_EVENT); 1526 1501 }//GEN-LAST:event_cctvButtonActionPerformed 1527 1502 … … 1533 1508 */ 1534 1509 private void chpRadioButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_chpRadioButtonActionPerformed 1535 currentEventType = ScriptEventType.CHP_RADIO_EVENT; 1536 for (JButton eb : eventButtons) 1537 { 1538 eb.setSelected(false); 1539 } 1540 chpRadioButton.setSelected(true); 1510 toggleEventButton(chpRadioButton, ScriptEventType.CHP_RADIO_EVENT); 1541 1511 }//GEN-LAST:event_chpRadioButtonActionPerformed 1542 1512 … … 1602 1572 */ 1603 1573 private void witnessButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_witnessButtonActionPerformed 1604 currentEventType = ScriptEventType.WITNESS_EVENT; 1605 for (JButton eb : eventButtons) 1606 { 1607 eb.setSelected(false); 1608 } 1609 witnessButton.setSelected(true); 1574 toggleEventButton(witnessButton, ScriptEventType.WITNESS_EVENT); 1610 1575 }//GEN-LAST:event_witnessButtonActionPerformed 1611 1576 … … 1617 1582 */ 1618 1583 private void unitButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_unitButtonActionPerformed 1619 currentEventType = ScriptEventType.UNIT_EVENT; 1620 for (JButton eb : eventButtons) 1621 { 1622 eb.setSelected(false); 1623 } 1624 unitButton.setSelected(true); 1584 toggleEventButton(unitButton, ScriptEventType.UNIT_EVENT); 1625 1585 }//GEN-LAST:event_unitButtonActionPerformed 1626 1586 … … 1632 1592 */ 1633 1593 private void towButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_towButtonActionPerformed 1634 currentEventType = ScriptEventType.TOW_EVENT; 1635 for (JButton eb : eventButtons) 1636 { 1637 eb.setSelected(false); 1638 } 1639 towButton.setSelected(true); 1594 toggleEventButton(towButton, ScriptEventType.TOW_EVENT); 1640 1595 }//GEN-LAST:event_towButtonActionPerformed 1641 1596 … … 1647 1602 */ 1648 1603 private void paramicsButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_paramicsButtonActionPerformed 1649 currentEventType = ScriptEventType.PARAMICS_EVENT; 1650 for (JButton eb : eventButtons) 1651 { 1652 eb.setSelected(false); 1653 } 1654 paramicsButton.setSelected(true); 1604 toggleEventButton(paramicsButton, ScriptEventType.PARAMICS_EVENT); 1655 1605 }//GEN-LAST:event_paramicsButtonActionPerformed 1656 1606 … … 1662 1612 */ 1663 1613 private void maintenanceRadioButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_maintenanceRadioButtonActionPerformed 1664 currentEventType = ScriptEventType.MAINTENANCE_RADIO_EVENT; 1665 for (JButton eb : eventButtons) 1666 { 1667 eb.setSelected(false); 1668 } 1669 maintenanceRadioButton.setSelected(true); 1614 toggleEventButton(maintenanceRadioButton, ScriptEventType.MAINTENANCE_RADIO_EVENT); 1670 1615 }//GEN-LAST:event_maintenanceRadioButtonActionPerformed 1671 1616 … … 1677 1622 */ 1678 1623 private void atmsEvalButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_atmsEvalButtonActionPerformed 1679 currentEventType = ScriptEventType.ATMS_EVAL_EVENT; 1680 for (JButton eb : eventButtons) 1681 { 1682 eb.setSelected(false); 1683 } 1684 atmsEvalButton.setSelected(true); 1624 toggleEventButton(atmsEvalButton, ScriptEventType.ATMS_EVAL_EVENT); 1685 1625 }//GEN-LAST:event_atmsEvalButtonActionPerformed 1686 1626 … … 1692 1632 */ 1693 1633 private void telephoneButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_telephoneButtonActionPerformed 1694 currentEventType = ScriptEventType.TELEPHONE_EVENT; 1695 for (JButton eb : eventButtons) 1696 { 1697 eb.setSelected(false); 1698 } 1699 telephoneButton.setSelected(true); 1634 toggleEventButton(telephoneButton, ScriptEventType.TELEPHONE_EVENT); 1700 1635 }//GEN-LAST:event_telephoneButtonActionPerformed 1701 1636 … … 1707 1642 */ 1708 1643 private void tmtRadioButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_tmtRadioButtonActionPerformed 1709 currentEventType = ScriptEventType.TMT_RADIO_EVENT; 1710 for (JButton eb : eventButtons) 1711 { 1712 eb.setSelected(false); 1713 } 1714 tmtRadioButton.setSelected(true); 1644 toggleEventButton(tmtRadioButton, ScriptEventType.TMT_RADIO_EVENT); 1715 1645 }//GEN-LAST:event_tmtRadioButtonActionPerformed 1716 1646 … … 1722 1652 */ 1723 1653 private void cmsEvalButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_cmsEvalButtonActionPerformed 1724 currentEventType = ScriptEventType.CMS_EVAL_EVENT; 1725 for (JButton eb : eventButtons) 1726 { 1727 eb.setSelected(false); 1728 } 1729 cmsEvalButton.setSelected(true); 1654 toggleEventButton(cmsEvalButton, ScriptEventType.CMS_EVAL_EVENT); 1730 1655 }//GEN-LAST:event_cmsEvalButtonActionPerformed 1731 1656 … … 1737 1662 */ 1738 1663 private void cadEvalButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_cadEvalButtonActionPerformed 1739 currentEventType = ScriptEventType.CAD_EVAL_EVENT; 1740 for (JButton eb : eventButtons) 1741 { 1742 eb.setSelected(false); 1743 } 1744 cadEvalButton.setSelected(true); 1664 toggleEventButton(cadEvalButton, ScriptEventType.CAD_EVAL_EVENT); 1745 1665 }//GEN-LAST:event_cadEvalButtonActionPerformed 1746 1666 … … 1752 1672 */ 1753 1673 private void activityLogEvalButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_activityLogEvalButtonActionPerformed 1754 currentEventType = ScriptEventType.ACTIVITY_LOG_EVAL_EVENT; 1755 for (JButton eb : eventButtons) 1756 { 1757 eb.setSelected(false); 1758 } 1759 activityLogEvalButton.setSelected(true); 1674 toggleEventButton(activityLogEvalButton, ScriptEventType.ACTIVITY_LOG_EVAL_EVENT); 1760 1675 }//GEN-LAST:event_activityLogEvalButtonActionPerformed 1761 1676 … … 1767 1682 */ 1768 1683 private void radioEvalButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_radioEvalButtonActionPerformed 1769 currentEventType = ScriptEventType.RADIO_EVAL_EVENT; 1770 for (JButton eb : eventButtons) 1771 { 1772 eb.setSelected(false); 1773 } 1774 radioEvalButton.setSelected(true); 1684 toggleEventButton(radioEvalButton, ScriptEventType.RADIO_EVAL_EVENT); 1775 1685 }//GEN-LAST:event_radioEvalButtonActionPerformed 1776 1686 … … 1782 1692 */ 1783 1693 private void facilitatorEvalButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_facilitatorEvalButtonActionPerformed 1784 currentEventType = ScriptEventType.FACILITATOR_EVAL_EVENT; 1785 for (JButton eb : eventButtons) 1786 { 1787 eb.setSelected(false); 1788 } 1789 facilitatorEvalButton.setSelected(true); 1694 toggleEventButton(facilitatorEvalButton, ScriptEventType.FACILITATOR_EVAL_EVENT); 1790 1695 }//GEN-LAST:event_facilitatorEvalButtonActionPerformed 1791 1696 … … 1797 1702 */ 1798 1703 private void audioButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_audioButtonActionPerformed 1799 currentEventType = ScriptEventType.AUDIO_EVENT; 1800 for (JButton eb : eventButtons) 1801 { 1802 eb.setSelected(false); 1803 } 1804 audioButton.setSelected(true); 1704 toggleEventButton(audioButton, ScriptEventType.AUDIO_EVENT); 1805 1705 }//GEN-LAST:event_audioButtonActionPerformed 1806 1706 … … 1968 1868 private javax.swing.JScrollPane scriptEventsPane; 1969 1869 private javax.swing.JPanel scriptEventsPanel; 1970 private javax.swing.JButton selectButton;1971 1870 private javax.swing.JSlider sliderBackgroundNoise; 1972 1871 private javax.swing.JSlider sliderLaneClosures;
Note: See TracChangeset
for help on using the changeset viewer.
