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/03/18 14:30:40 UTC

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

mstover1    01/03/18 05:30:40

  Modified:    src/org/apache/jmeter/visualizers Graph.java
                        SplineVisualizer.java
  Log:
  Painting visualizers in a Swing-correct way.
  
  Revision  Changes    Path
  1.4       +16 -7     jakarta-jmeter/src/org/apache/jmeter/visualizers/Graph.java
  
  Index: Graph.java
  ===================================================================
  RCS file: /home/cvs/jakarta-jmeter/src/org/apache/jmeter/visualizers/Graph.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- Graph.java	2001/03/17 22:25:59	1.3
  +++ Graph.java	2001/03/18 13:30:39	1.4
  @@ -193,16 +193,25 @@
   
   		public void updateGui()
   		{
  -			this.paintImmediately(0,0,this.getWidth(),this.getHeight());
  +			repaint();
   		}
   
  -		public void updateGui(Sample oneSample)
  +		public void updateGui(final Sample oneSample)
   		{
  -			Graphics g = this.getGraphics();
  -			if(g != null)
  -			{
  -				drawSample(model.getSampleCount(),oneSample,g);
  -			}
  +			final int xPos = model.getSampleCount();
  +			SwingUtilities.invokeLater(
  +					new Runnable()
  +					{
  +						public void run()
  +						{
  +							Graphics g = getGraphics();
  +							if(g != null)
  +							{
  +								drawSample(xPos,oneSample,g);
  +							}
  +						}
  +					}
  +					);
   		}
   
   		private void drawSample(int x,Sample oneSample,Graphics g)
  
  
  
  1.11      +1 -1      jakarta-jmeter/src/org/apache/jmeter/visualizers/SplineVisualizer.java
  
  Index: SplineVisualizer.java
  ===================================================================
  RCS file: /home/cvs/jakarta-jmeter/src/org/apache/jmeter/visualizers/SplineVisualizer.java,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- SplineVisualizer.java	2001/03/17 22:26:00	1.10
  +++ SplineVisualizer.java	2001/03/18 13:30:39	1.11
  @@ -183,7 +183,7 @@
   	 public void updateGui()
   	 {
   		namePanel.updateGui();
  -		this.graph.paintImmediately(0,0,graph.getWidth(),graph.getHeight());
  +		repaint();
   		setMinimum(model.getMinimum());
   		setMaximum(model.getMaximum());
   		setAverage(model.getAverage());
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-dev-help@jakarta.apache.org