将一个浮点值设置为jspinner,其中包含2个小数?

bqujaahr  于 2021-06-29  发布在  Java
关注(0)|答案(0)|浏览(374)

我需要将jspinner的浮点值设置为2位小数,但我总是有以下错误:

  1. Exception in thread "AWT-EventQueue-0" java.lang.IllegalArgumentException: illegal value
  2. at java.desktop/javax.swing.SpinnerNumberModel.setValue(SpinnerNumberModel.java:456)
  3. at java.desktop/javax.swing.JSpinner.setValue(JSpinner.java:355)

所有的纺纱机都有这个型号-->纺纱机型号(0.01,0.01,10000.00,0.01);

  1. float a = Float.parseFloat(aSpinner.getValue().toString());
  2. float b = Float.parseFloat(bSpinner.getValue().toString());
  3. float c = b / 100 * 95;
  4. DecimalFormat decimalformat = new DecimalFormat("#.##");
  5. cSpinner.setValue(decimalformat.format(c));

我做错什么了?我试着给它一个浮点值,但它不起作用,我试着给它一个字符串值,但它不起作用。。。有人能帮我吗?
谢谢

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题