如何在jformattedtextfield中仅添加双精度值

如何在jformattedtextfield中仅添加双精度值

本文介绍了如何在jformattedtextfield中仅添加双精度值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我需要格式化jformattedtextfeild,以便仅在运行时添加带两位小数的double/float值.
例如:15600.00
请帮我.谢谢.

I need to format jformattedtextfeild for only add double/float values with two decimal places in runtime.
ex: 15600.00
Please help me on this. Thank you.

推荐答案

下面是一个示例:

NumberFormat format = DecimalFormat.getInstance();
format.setMinimumFractionDigits(2);
format.setMaximumFractionDigits(2);
format.setRoundingMode(RoundingMode.HALF_UP);
JFormattedTextField myTwoDecimalTextfield = new JFormattedTextField(format);
myTwoDecimalTextfield.setValue(new Float(3.14));

这篇关于如何在jformattedtextfield中仅添加双精度值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-24 08:35