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 se...@apache.org on 2007/09/01 15:29:04 UTC

svn commit: r571799 - /jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/visualizers/GraphVisualizer.java

Author: sebb
Date: Sat Sep  1 06:29:03 2007
New Revision: 571799

URL: http://svn.apache.org/viewvc?rev=571799&view=rev
Log:
Tidy display values

Modified:
    jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/visualizers/GraphVisualizer.java

Modified: jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/visualizers/GraphVisualizer.java
URL: http://svn.apache.org/viewvc/jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/visualizers/GraphVisualizer.java?rev=571799&r1=571798&r2=571799&view=diff
==============================================================================
--- jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/visualizers/GraphVisualizer.java (original)
+++ jakarta/jmeter/branches/rel-2-2/src/components/org/apache/jmeter/visualizers/GraphVisualizer.java Sat Sep  1 06:29:03 2007
@@ -26,6 +26,7 @@
 import java.awt.Image;
 import java.awt.event.ItemEvent;
 import java.awt.event.ItemListener;
+import java.text.NumberFormat;
 
 import javax.swing.BorderFactory;
 import javax.swing.Box;
@@ -53,6 +54,10 @@
  */
 public class GraphVisualizer extends AbstractVisualizer implements ImageVisualizer, ItemListener, Clearable {
     
+	private static final String ZERO = "0";  //$NON-NLS-1$
+	
+	private NumberFormat nf = NumberFormat.getInstance(); // OK, because used in synchronised method
+
 	private SamplingStatCalculator model;
 
 	private JTextField maxYField = null;
@@ -114,7 +119,7 @@
 		dataField.setText(Long.toString(s.getData()));
 		averageField.setText(Long.toString(s.getAverage()));
 		deviationField.setText(Long.toString(s.getDeviation()));
-		throughputField.setText(Double.toString(60 * s.getThroughput()) + "/" + minute); // $NON-NLS-1$
+		throughputField.setText(nf.format(60 * s.getThroughput()) + "/" + minute); // $NON-NLS-1$
 		medianField.setText(Long.toString(s.getMedian()));
 		updateYAxis();
 	}
@@ -145,12 +150,12 @@
 	public void clearData() {
 		graph.clearData();		
 		model.clear();
-		dataField.setText("0000"); //$NON-NLS-1$
-		averageField.setText("0000"); //$NON-NLS-1$
-		deviationField.setText("0000"); //$NON-NLS-1$
+		dataField.setText(ZERO);
+		averageField.setText(ZERO);
+		deviationField.setText(ZERO);
 		throughputField.setText("0/" + minute); //$NON-NLS-1$
-		medianField.setText("0000"); //$NON-NLS-1$
-		noSamplesField.setText("0000"); //$NON-NLS-1$
+		medianField.setText(ZERO);
+		noSamplesField.setText(ZERO);
 		updateYAxis();
 		repaint();
 	}
@@ -164,7 +169,7 @@
 	 */
 	private void updateYAxis() {
 		maxYField.setText(Long.toString(graph.getGraphMax()));
-		minYField.setText("0"); //$NON-NLS-1$
+		minYField.setText(ZERO);
 	}
 
 	/**



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