GWT-小数点后3位以上的双框

GWT-小数点后3位以上的双框,gwt,double,truncate,Gwt,Double,Truncate,我正在使用GWT创建一个用户界面,有许多双值框,但是当我设置一个包含超过3位小数的变量时,我的双值框不接受并截断数字,只保留3位 这正常吗 最好的解决方案是什么 谢谢。正如javadoc所说,DoubleBox是一个使用DoubleParser和DoubleRenderer的ValueBox。它们依赖于NumberFormat.getDecimalFormat(),在大多数(如果不是所有)语言环境中(对于默认语言环境:),该语言环境将以3位小数主干 如果您需要另一种格式,则使用带有自定义Numb

我正在使用GWT创建一个用户界面,有许多双值框,但是当我设置一个包含超过3位小数的变量时,我的双值框不接受并截断数字,只保留3位

这正常吗

最好的解决方案是什么


谢谢。

正如javadoc所说,
DoubleBox
是一个使用
DoubleParser
DoubleRenderer
ValueBox
。它们依赖于
NumberFormat.getDecimalFormat()
,在大多数(如果不是所有)语言环境中(对于默认语言环境:),该语言环境将以3位小数主干


如果您需要另一种格式,则使用带有自定义
NumberFormat
模式的
ValueBox
numberformattender
解析器(或者使用
DoubleParser
或使用自定义
NumberFormat
模式创建自己的
解析器)

这样做比只使用文本框方法有什么好处?封装(将行为封装到小部件中),与编辑器框架集成。