【发布时间】:2015-03-24 16:26:47
【问题描述】:
private JFormattedTextField floatingText = new JFormattedTextField();
DecimalFormat df = new DecimalFormat();
NumberFormatter dnff = new NumberFormatter(df);
DefaultFormatterFactory factory = new DefaultFormatterFactory(dnff);
floatingText.setFormatterFactory(factory);
当我输入诸如 1.23 之类的小数字时,它工作得很好,但是当我输入像 9.99999999 这样的 BigDecimals 时,它会将它四舍五入到 10。我该怎么做才能让 Formatter 接受 BigDecimal?
【问题讨论】:
标签: java jtextfield bigdecimal