Changeset 54 in tmcsimulator-scriptbuilder for trunk/src/scriptbuilder/gui/ScriptBuilderFrame.java


Ignore:
Timestamp:
08/09/2017 04:12:39 PM (9 years ago)
Author:
bmcguffin
Message:

Duplicated main ScriptBuilder? window. The new window will become the Incident Editor window (see Storyboard 2a-B). The main ScriptBuilder? window will become the Incident Combiner window (see storyboard 1a-B).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/scriptbuilder/gui/ScriptBuilderFrame.java

    r53 r54  
    26772677    private void editIncidentActionPerformed(java.awt.event.ActionEvent evt)//GEN-FIRST:event_editIncidentActionPerformed 
    26782678    {//GEN-HEADEREND:event_editIncidentActionPerformed 
    2679         new IncidentEditorFrame().setVisible(true); 
     2679        Object[] incidentList = script.incidents.toArray(); 
     2680        String input = ""; 
     2681        ScriptIncident inc = null; 
     2682        Object result = JOptionPane.showInputDialog( 
     2683                this, 
     2684                "Select Incident:", 
     2685                "Save Incident", 
     2686                JOptionPane.PLAIN_MESSAGE, 
     2687                null, 
     2688                incidentList, 
     2689                script.incidents.get(0)); 
     2690 
     2691        System.out.println("RESULT = " + result.toString()); 
     2692 
     2693        input = result.toString(); 
     2694 
     2695        System.out.println("INPUT = " + input); 
     2696 
     2697        int i = 0; 
     2698        for (ScriptIncident incident : script.incidents) 
     2699        { 
     2700            if (incident == null) 
     2701            { 
     2702                continue; 
     2703            } 
     2704            System.out.println((++i) + ": " + incident.toString()); 
     2705            if (incident.toString().equals(input)) 
     2706            { 
     2707                inc = incident; 
     2708            } 
     2709        } 
     2710 
     2711        if (inc != null) 
     2712        { 
     2713            new IncidentEditorFrame(inc).setVisible(true); 
     2714        } 
     2715        update(script, script); 
    26802716    }//GEN-LAST:event_editIncidentActionPerformed 
    26812717 
Note: See TracChangeset for help on using the changeset viewer.