JFormattedTextField 去除小数部分
JFormattedTextField removes fraction part
每当我输入任何带分数的数字时,例如 50.25,小数部分就会被删除为 50.00。
DecimalFormat decimalFormat = new DecimalFormat("#,##0.00");
NumberFormatter currencyFormatter = new NumberFormatter(decimalFormat);
currencyFormatter.setMinimum(0);
JFormattedTextField AmountField = new JFormattedTextField(currencyFormatter);
如何修复它以接受小数?
更改 setMinimum 值解决了问题:
currencyFormatter.setMinimum(0.00);
每当我输入任何带分数的数字时,例如 50.25,小数部分就会被删除为 50.00。
DecimalFormat decimalFormat = new DecimalFormat("#,##0.00");
NumberFormatter currencyFormatter = new NumberFormatter(decimalFormat);
currencyFormatter.setMinimum(0);
JFormattedTextField AmountField = new JFormattedTextField(currencyFormatter);
如何修复它以接受小数?
更改 setMinimum 值解决了问题:
currencyFormatter.setMinimum(0.00);