mstover1    01/07/15 10:47:50

  Modified:    src/org/apache/jmeter/visualizers MailerVisualizer.java
  Log:
  Making mailer visualizer work
  
  Revision  Changes    Path
  1.14      +25 -16    
jakarta-jmeter/src/org/apache/jmeter/visualizers/MailerVisualizer.java
  
  Index: MailerVisualizer.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-jmeter/src/org/apache/jmeter/visualizers/MailerVisualizer.java,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- MailerVisualizer.java     2001/07/15 17:01:05     1.13
  +++ MailerVisualizer.java     2001/07/15 17:47:50     1.14
  @@ -85,10 +85,10 @@
    *  occurs.
    *
    *@author     <a href="mailto:[EMAIL PROTECTED]";>Stuart Schmukler</a>
  - *@created    $Date: 2001/07/15 17:01:05 $
  - *@version    $Revision: 1.13 $ $Date: 2001/07/15 17:01:05 $
  + *@created    $Date: 2001/07/15 17:47:50 $
  + *@version    $Revision: 1.14 $ $Date: 2001/07/15 17:47:50 $
    ***********************************************************/
  -public class MailerVisualizer extends JPanel implements ModelSupported, 
ActionListener
  +public class MailerVisualizer extends JPanel implements ModelSupported, 
ActionListener,KeyListener
   {
        MailerResultCollector model;
   
  @@ -138,7 +138,7 @@
   
                fromField = new JTextField(model.getFrom(), 25);
                fromField.setEditable(true);
  -             fromField.addActionListener(this);
  +             fromField.addKeyListener(this);
                c.gridwidth = GridBagConstraints.REMAINDER;
                g.setConstraints(fromField, c);
                mailerPanel.add(fromField);
  @@ -150,7 +150,7 @@
   
                addressField = new JTextField(model.getAddress(), 25);
                addressField.setEditable(true);
  -             addressField.addActionListener(this);
  +             addressField.addKeyListener(this);
                c.gridwidth = GridBagConstraints.REMAINDER;
                g.setConstraints(addressField, c);
                mailerPanel.add(addressField);
  @@ -160,7 +160,7 @@
   
                smtpHostField = new JTextField(model.getSmtpHost(), 25);
                smtpHostField.setEditable(true);
  -             smtpHostField.addActionListener(this);
  +             smtpHostField.addKeyListener(this);
                c.gridwidth = GridBagConstraints.REMAINDER;
                g.setConstraints(smtpHostField, c);
                mailerPanel.add(smtpHostField);
  @@ -170,7 +170,7 @@
   
                failsubjectField = new JTextField(model.getFailSubject(), 25);
                failsubjectField.setEditable(true);
  -             failsubjectField.addActionListener(this);
  +             failsubjectField.addKeyListener(this);
                c.gridwidth = GridBagConstraints.REMAINDER;
                g.setConstraints(failsubjectField, c);
                mailerPanel.add(failsubjectField);
  @@ -180,7 +180,7 @@
   
                successsubjectField = new JTextField(model.getSuccessSubject(), 25);
                successsubjectField.setEditable(true);
  -             successsubjectField.addActionListener(this);
  +             successsubjectField.addKeyListener(this);
                c.gridwidth = GridBagConstraints.REMAINDER;
                g.setConstraints(successsubjectField, c);
                mailerPanel.add(successsubjectField);
  @@ -191,7 +191,7 @@
   
                failureLimitField = new 
JTextField(Long.toString(model.getFailureLimit()), 6);
                failureLimitField.setEditable(true);
  -             failureLimitField.addActionListener(this);
  +             failureLimitField.addKeyListener(this);
                c.gridwidth = GridBagConstraints.REMAINDER;
                g.setConstraints(failureLimitField, c);
                mailerPanel.add(failureLimitField);
  @@ -200,7 +200,7 @@
                mailerPanel.add(new JLabel("Success Limit:"));
                successLimitField = new 
JTextField(Long.toString(model.getSuccessLimit()), 6);
                successLimitField.setEditable(true);
  -             successLimitField.addActionListener(this);
  +             successLimitField.addKeyListener(this);
                c.gridwidth = GridBagConstraints.REMAINDER;
                g.setConstraints(successLimitField, c);
                mailerPanel.add(successLimitField);
  @@ -232,8 +232,16 @@
         *
         *@param  e  !ToDo (Parameter description)
         ***********************************************************/
  -     public void actionPerformed(ActionEvent e)
  +     public void keyPressed(KeyEvent e)
        {
  +     }
  +
  +     public void keyTyped(KeyEvent e)
  +     {
  +     }
  +
  +     public void keyReleased(KeyEvent e)
  +     {
                try
                {
                        JComponent c = (JComponent)e.getSource();
  @@ -265,11 +273,6 @@
                        {
                                
model.setSuccessLimit(Long.parseLong(this.successLimitField.getText()));
                        }
  -                     else if (c == testerButton)
  -                     {
  -                             model.sendTestMessage();
  -
  -                     }
                        else
                        {
                                // do nothing!
  @@ -279,6 +282,12 @@
                {
                        JOptionPane.showMessageDialog(this, ex, "Error", 
JOptionPane.ERROR_MESSAGE);
                }
  +     }
  +
  +     public void actionPerformed(ActionEvent e)
  +     {
  +                             model.sendTestMessage();
  +
        }
   
   
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to