GWT を使用してユーザー インターフェイスを作成していますが、double 値のボックスが多数ありますが、小数点以下 3 桁を超える変数を設定すると、DoubleBox が受け入れられず、数値が切り捨てられて 3 桁になります。
それは正常ですか?
最善の解決策は何ですか?
ありがとうございました。
javadoc が言うようDoubleBoxに、 aとValueBoxを使用しています。それらは、ほとんどの (すべてではないにしても) ロケールで小数点以下 3 桁でトランクするものに依存しています (デフォルトのロケールの場合: http://code.google.com/p/google-web-toolkit/source/browse/trunk/user/src /com/google/gwt/i18n/client/constants/NumberConstantsImpl.properties )DoubleParserDoubleRendererNumberFormat.getDecimalFormat()
別の形式が必要な場合は、カスタム パターンValueBoxで aを使用NumberFormatRendererします (カスタムNumberFormatパターンで を使用するDoubleParserか、独自のものParserを作成しますNumberFormat) 。