Ignore:
Timestamp:
07/29/11 14:33:59 (13 years ago)
Author:
jhall
Message:

Minor bugfixes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/EventBenchConsole/src/de/ugoe/cs/eventbench/swing/DlgInsert.java

    r134 r139  
    2929 
    3030public class DlgInsert extends JDialog { 
    31          
     31 
    3232        /** 
    3333         * Id for object serialization. 
     
    4343         * Launch the application. 
    4444         */ 
    45         public static void showDialog(List<Event<?>> sequences, int selectedIndex, final boolean insertBefore) { 
     45        public static void showDialog(List<Event<?>> sequences, int selectedIndex, 
     46                        final boolean insertBefore) { 
    4647                try { 
    47                         DlgInsert dialog = new DlgInsert(sequences, selectedIndex, insertBefore); 
     48                        DlgInsert dialog = new DlgInsert(sequences, selectedIndex, 
     49                                        insertBefore); 
    4850                        dialog.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE); 
    4951                        dialog.setVisible(true); 
     
    5658         * Create the dialog. 
    5759         */ 
    58         public DlgInsert(final List<Event<?>> sequences, final int selectedIndex, final boolean insertBefore) { 
    59                  
     60        public DlgInsert(final List<Event<?>> sequences, final int selectedIndex, 
     61                        final boolean insertBefore) { 
     62 
    6063                final javax.swing.DefaultListModel modelListTargets = new javax.swing.DefaultListModel(); 
    61                  
     64 
    6265                setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE); 
    6366                setTitle("Insert testcase"); 
    64                  
    65                  
     67 
    6668                setModal(true); 
    6769                setBounds(100, 100, 522, 482); 
     
    7375                final JPanel panelTextEquals = new JPanel(); 
    7476                final JPanel panelFileEquals = new JPanel(); 
    75                  
    76                  
     77 
    7778                // JComboBox: comboBoxTestcase 
    7879                comboBoxTestcase.addActionListener(new ActionListener() { 
    7980                        public void actionPerformed(ActionEvent arg0) { 
    8081                                if ("comboBoxChanged".equals(arg0.getActionCommand())) { 
    81                                          
    82                                         //TextEquals 
    83                                         if(comboBoxTestcase.getSelectedIndex() == 0) { 
     82 
     83                                        // TextEquals 
     84                                        if (comboBoxTestcase.getSelectedIndex() == 0) { 
    8485                                                panelTextEquals.setVisible(true); 
    8586                                                panelFileEquals.setVisible(false); 
    8687                                        } 
    87                                         //FileEquals 
    88                                         else if(comboBoxTestcase.getSelectedIndex() == 1) { 
     88                                        // FileEquals 
     89                                        else if (comboBoxTestcase.getSelectedIndex() == 1) { 
    8990                                                panelTextEquals.setVisible(false); 
    9091                                                panelFileEquals.setVisible(true); 
     
    9394                        } 
    9495                }); 
    95                 comboBoxTestcase.setModel(new DefaultComboBoxModel(new String[] {"TextEquals", "OutputFileEquals"})); 
     96                comboBoxTestcase.setModel(new DefaultComboBoxModel(new String[] { 
     97                                "TextEquals", "OutputFileEquals" })); 
    9698                comboBoxTestcase.setSelectedIndex(0); 
    9799                comboBoxTestcase.setBounds(128, 11, 178, 20); 
    98100                contentPanel.add(comboBoxTestcase); 
    99101                // *** 
    100                  
    101                  
    102                 // JLabel        
     102 
     103                // JLabel 
    103104                JLabel label = new JLabel("Testcase:"); 
    104105                label.setBounds(10, 14, 86, 14); 
    105106                contentPanel.add(label); 
    106                  
     107 
    107108                JLabel label_1 = new JLabel("Expected value:"); 
    108109                label_1.setBounds(10, 11, 83, 14); 
    109                  
     110 
    110111                JLabel label_2 = new JLabel("Target:"); 
    111112                label_2.setBounds(10, 38, 86, 14); 
    112113                // *** 
    113                  
    114                  
     114 
    115115                // JTextField: textFieldExpectedValue 
    116116                textFieldExpectedValue = new JTextField(); 
     
    118118                textFieldExpectedValue.setBounds(116, 8, 368, 20); 
    119119                // *** 
    120                  
    121                  
     120 
    122121                // JPanel: panel 
    123122                panelTextEquals.setLayout(null); 
     
    127126                panelTextEquals.add(label_2); 
    128127                panelTextEquals.add(textFieldExpectedValue); 
    129                  
     128 
    130129                JScrollPane scrollPane = new JScrollPane(); 
    131130                scrollPane.setBounds(116, 36, 368, 163); 
    132131                panelTextEquals.add(scrollPane); 
    133                  
     132 
    134133                final JList listTargets = new JList(modelListTargets); 
    135134                scrollPane.setViewportView(listTargets); 
    136                  
    137                 for(int i=0; i<sequences.size(); i++) { 
    138                         if(sequences.get(i).getTarget() != " ") modelListTargets.addElement(sequences.get(i).getTarget()); 
     135 
     136                for (int i = 0; i < sequences.size(); i++) { 
     137                        if (sequences.get(i).getTarget() != " ") 
     138                                modelListTargets.addElement(sequences.get(i).getTarget()); 
    139139                } 
    140140                listTargets.setSelectedIndex(0); 
    141                  
    142                  
     141 
    143142                panelFileEquals.setBounds(10, 260, 494, 140); 
    144143                contentPanel.add(panelFileEquals); 
    145144                panelFileEquals.setLayout(null); 
    146145                panelFileEquals.setVisible(false); 
    147                  
     146 
    148147                JLabel lblNewLabel = new JLabel("Actual file:"); 
    149148                lblNewLabel.setBounds(10, 11, 89, 14); 
    150149                panelFileEquals.add(lblNewLabel); 
    151                  
     150 
    152151                textFieldActualFile = new JTextField(); 
    153152                textFieldActualFile.setBounds(10, 36, 474, 20); 
    154153                panelFileEquals.add(textFieldActualFile); 
    155154                textFieldActualFile.setColumns(10); 
    156                  
     155 
    157156                JButton btnNewButton = new JButton("Search file"); 
    158157                btnNewButton.addMouseListener(new MouseAdapter() { 
    159158                        public void mouseClicked(MouseEvent arg0) { 
    160159                                final JFileChooser fc = new JFileChooser(); 
    161                                 if(fc.showOpenDialog(contentPanel) == 0) { textFieldExpectedFile.setText(fc.getSelectedFile().getAbsolutePath());       } 
     160                                if (fc.showOpenDialog(contentPanel) == 0) { 
     161                                        textFieldExpectedFile.setText(fc.getSelectedFile() 
     162                                                        .getAbsolutePath()); 
     163                                } 
    162164                        } 
    163165                }); 
    164166                btnNewButton.setBounds(99, 80, 89, 23); 
    165167                panelFileEquals.add(btnNewButton); 
    166                  
     168 
    167169                JLabel lblNewLabel_1 = new JLabel("Expected file:"); 
    168170                lblNewLabel_1.setBounds(10, 84, 89, 14); 
    169171                panelFileEquals.add(lblNewLabel_1); 
    170                  
     172 
    171173                textFieldExpectedFile = new JTextField(); 
    172174                textFieldExpectedFile.setColumns(10); 
     
    182184                                okButton.addMouseListener(new MouseAdapter() { 
    183185                                        public void mouseClicked(MouseEvent arg0) { 
    184                                                  
    185                                                 //FileEquals 
    186                                                 if(panelFileEquals.isVisible()) { 
    187                                                         if(textFieldActualFile.getText().length() == 0) JOptionPane.showMessageDialog(null, "Please declare an actual file.", "No actual file declared", JOptionPane.OK_OPTION); 
    188                                                         else if(! new File(textFieldExpectedFile.getText()).exists()) { 
    189                                                                 if(textFieldExpectedFile.getText().length() == 0) JOptionPane.showMessageDialog(null, "Please choose an expected file.", "No expected file chosen", JOptionPane.OK_OPTION); 
    190                                                                 else JOptionPane.showMessageDialog(null, "The expected file \"" + textFieldActualFile.getText() + "\" does not exist.", "Expected file does not exist", JOptionPane.OK_OPTION); 
     186 
     187                                                // FileEquals 
     188                                                if (panelFileEquals.isVisible()) { 
     189                                                        if (textFieldActualFile.getText().length() == 0) 
     190                                                                JOptionPane.showMessageDialog(null, 
     191                                                                                "Please declare an actual file.", 
     192                                                                                "No actual file declared", 
     193                                                                                JOptionPane.OK_OPTION); 
     194                                                        else if (!new File(textFieldExpectedFile.getText()) 
     195                                                                        .exists()) { 
     196                                                                if (textFieldExpectedFile.getText().length() == 0) 
     197                                                                        JOptionPane.showMessageDialog(null, 
     198                                                                                        "Please choose an expected file.", 
     199                                                                                        "No expected file chosen", 
     200                                                                                        JOptionPane.OK_OPTION); 
     201                                                                else 
     202                                                                        JOptionPane.showMessageDialog( 
     203                                                                                        null, 
     204                                                                                        "The expected file \"" 
     205                                                                                                        + textFieldActualFile 
     206                                                                                                                        .getText() 
     207                                                                                                        + "\" does not exist.", 
     208                                                                                        "Expected file does not exist", 
     209                                                                                        JOptionPane.OK_OPTION); 
    191210                                                                return; 
    192                                                         } 
    193                                                         else { 
     211                                                        } else { 
    194212                                                                FileEqualsReplay file = new FileEqualsReplay(); 
    195                                                                 file.setActualFile(textFieldActualFile.getText()); 
    196                                                                 file.setExpectedFile(textFieldExpectedFile.getText()); 
    197                                                                  
    198                                                                 AssertEvent<FileEqualsReplay> e = new AssertEvent<FileEqualsReplay>("FileEquals"); 
     213                                                                file.setActualFile(textFieldActualFile 
     214                                                                                .getText()); 
     215                                                                file.setExpectedFile(textFieldExpectedFile 
     216                                                                                .getText()); 
     217 
     218                                                                AssertEvent<FileEqualsReplay> e = new AssertEvent<FileEqualsReplay>( 
     219                                                                                "FileEquals"); 
    199220                                                                e.addReplayEvent(file); 
    200221                                                                e.setTarget(" "); 
    201                                                                 if(insertBefore) sequences.add(selectedIndex, e); 
    202                                                                 else sequences.add(selectedIndex+1, e); 
     222                                                                if (insertBefore) 
     223                                                                        sequences.add(selectedIndex, e); 
     224                                                                else 
     225                                                                        sequences.add(selectedIndex + 1, e); 
    203226                                                        } 
    204227                                                } 
    205                                                 //TextEquals 
     228                                                // TextEquals 
    206229                                                else { 
    207                                                         if(textFieldExpectedValue.getText().length() == 0) { 
    208                                                                 JOptionPane.showMessageDialog(null, "\"Expected value\" is missing.", "Expected value", JOptionPane.OK_OPTION); 
     230                                                        if (textFieldExpectedValue.getText().length() == 0) { 
     231                                                                JOptionPane 
     232                                                                                .showMessageDialog( 
     233                                                                                                null, 
     234                                                                                                "\"Expected value\" is missing.", 
     235                                                                                                "Expected value", 
     236                                                                                                JOptionPane.OK_OPTION); 
    209237                                                                return; 
    210                                                         } 
    211                                                         else if(listTargets.getSelectedIndex() == -1) { 
    212                                                                 JOptionPane.showMessageDialog(null, "Please select a target.", "No target selected", JOptionPane.OK_OPTION); 
     238                                                        } else if (listTargets.getSelectedIndex() == -1) { 
     239                                                                JOptionPane.showMessageDialog(null, 
     240                                                                                "Please select a target.", 
     241                                                                                "No target selected", 
     242                                                                                JOptionPane.OK_OPTION); 
    213243                                                                return; 
    214                                                         } 
    215                                                         else { 
     244                                                        } else { 
    216245                                                                TextEqualsReplay text = new TextEqualsReplay(); 
    217                                                                 text.setExpectedValue(textFieldExpectedValue.getText()); 
    218                                                                 text.setTarget(modelListTargets.get(listTargets.getSelectedIndex()).toString()); 
    219                                                                  
    220                                                                 AssertEvent<TextEqualsReplay> e = new AssertEvent<TextEqualsReplay>("TextEquals"); 
     246                                                                text.setExpectedValue(textFieldExpectedValue 
     247                                                                                .getText()); 
     248                                                                text.setTarget(modelListTargets.get( 
     249                                                                                listTargets.getSelectedIndex()) 
     250                                                                                .toString()); 
     251 
     252                                                                AssertEvent<TextEqualsReplay> e = new AssertEvent<TextEqualsReplay>( 
     253                                                                                "TextEquals"); 
    221254                                                                e.addReplayEvent(text); 
    222255                                                                e.setTarget(" "); 
    223                                                                 if(insertBefore) sequences.add(selectedIndex, e); 
    224                                                                 else sequences.add(selectedIndex+1, e); 
     256                                                                if (insertBefore) 
     257                                                                        sequences.add(selectedIndex, e); 
     258                                                                else 
     259                                                                        sequences.add(selectedIndex + 1, e); 
    225260                                                        } 
    226261                                                } 
    227                                                  
     262 
    228263                                                dispose(); 
    229264                                        } 
     
    234269                                // *** 
    235270                        } 
    236                          
     271 
    237272                        { 
    238273                                // JButton: cancelButton 
    239274                                JButton cancelButton = new JButton("Cancel"); 
    240275                                cancelButton.addMouseListener(new MouseAdapter() { 
    241                                          
    242                                         public void mouseClicked(MouseEvent arg0) {     dispose(); } 
     276 
     277                                        public void mouseClicked(MouseEvent arg0) { 
     278                                                dispose(); 
     279                                        } 
    243280                                }); 
    244281                                cancelButton.setActionCommand("Cancel"); 
Note: See TracChangeset for help on using the changeset viewer.