perfsonar-dev - perfsonar: r3624 - branches/perfsonarui/src/org/perfsonar/perfsonarui/ma/ui/panels
Subject: perfsonar development work
List archive
perfsonar: r3624 - branches/perfsonarui/src/org/perfsonar/perfsonarui/ma/ui/panels
Chronological Thread
- From:
- To:
- Subject: perfsonar: r3624 - branches/perfsonarui/src/org/perfsonar/perfsonarui/ma/ui/panels
- Date: Tue, 8 Apr 2008 02:28:12 -0400
Author: nina
Date: 2008-04-08 02:28:12 -0400 (Tue, 08 Apr 2008)
New Revision: 3624
Modified:
branches/perfsonarui/src/org/perfsonar/perfsonarui/ma/ui/panels/BarChartPanel.java
branches/perfsonarui/src/org/perfsonar/perfsonarui/ma/ui/panels/MetaDataPanel.java
Log:
Fixed formatting issue for NaN values
Modified:
branches/perfsonarui/src/org/perfsonar/perfsonarui/ma/ui/panels/BarChartPanel.java
===================================================================
---
branches/perfsonarui/src/org/perfsonar/perfsonarui/ma/ui/panels/BarChartPanel.java
2008-04-08 06:26:25 UTC (rev 3623)
+++
branches/perfsonarui/src/org/perfsonar/perfsonarui/ma/ui/panels/BarChartPanel.java
2008-04-08 06:28:12 UTC (rev 3624)
@@ -429,7 +429,8 @@
public String formatValue(Object value) {
try {
Double d = new Double(value.toString());
- return nf.format(d.doubleValue());
+ if (d.isNaN()) return d.toString();
+ else return nf.format(d.doubleValue());
} catch (Exception x) {
return value.toString();
}
Modified:
branches/perfsonarui/src/org/perfsonar/perfsonarui/ma/ui/panels/MetaDataPanel.java
===================================================================
---
branches/perfsonarui/src/org/perfsonar/perfsonarui/ma/ui/panels/MetaDataPanel.java
2008-04-08 06:26:25 UTC (rev 3623)
+++
branches/perfsonarui/src/org/perfsonar/perfsonarui/ma/ui/panels/MetaDataPanel.java
2008-04-08 06:28:12 UTC (rev 3624)
@@ -200,6 +200,10 @@
}
class NumbersRenderer extends ColorTableCellRenderer {
+ /**
+ *
+ */
+ private static final long serialVersionUID = 232877539482650444L;
protected NumberFormat nf = NumberFormat.getInstance();
public NumbersRenderer() {
@@ -212,7 +216,10 @@
public void setValue(Object value) {
try {
Double d = new Double(value.toString());
- super.setValue(nf.format(d.doubleValue()));
+ if (d.isNaN())
+ super.setValue(d.toString());
+ else
+ super.setValue(nf.format(d.doubleValue()));
} catch (Exception x) {
super.setValue(value);
}
- perfsonar: r3624 - branches/perfsonarui/src/org/perfsonar/perfsonarui/ma/ui/panels, svnlog, 04/08/2008
Archive powered by MHonArc 2.6.16.