如何在jformattedtextfield中只添加double值

时间:2014-11-21 07:52:15

标签: java swing jformattedtextfield

我需要格式化jformattedtextfeild,只在运行时添加两个小数位的double / float值。
例如:15600.00
请帮帮我。谢谢。

1 个答案:

答案 0 :(得分:1)

以下是如何操作的示例:

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));