You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jmeter-dev@jakarta.apache.org by ms...@apache.org on 2001/07/15 19:47:50 UTC

cvs commit: jakarta-jmeter/src/org/apache/jmeter/visualizers MailerVisualizer.java

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:stuart@personalmd.com">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: jmeter-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-dev-help@jakarta.apache.org