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