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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]