Gwt“双”单元格小部件编号格式

时间:2011-08-22 06:53:43

标签: gwt double cell number-formatting

我的uiBinder中有这个:

                                                                                                   

声明为@UiField ValueBoxEditorDecorator importoEditor;在我的代码中。

行为正确:“50”显示为“50.0”。 现在我想将其显示为“50.00”,因为它是货币欧元值。

如何在该字段上设置数字格式化程序?

1 个答案:

答案 0 :(得分:0)

使用GWT的 NumberFormat ...

用于设置......

String value = "50.00";    
double valueAsDouble = NumberFormat.getDecimalFormat().parse(value);

获得......

double paramValue = 50.00;
String result = NumberFormat.getDecimalFormat().format(paramValue);

NumberFormat有很多其他方便的静态方法,比如getCurrencyFormat,它们尊重locale。看看吧!