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