我需要将jspinner的浮点值设置为2位小数,但我总是有以下错误:
Exception in thread "AWT-EventQueue-0" java.lang.IllegalArgumentException: illegal value
at java.desktop/javax.swing.SpinnerNumberModel.setValue(SpinnerNumberModel.java:456)
at java.desktop/javax.swing.JSpinner.setValue(JSpinner.java:355)
所有的纺纱机都有这个型号-->纺纱机型号(0.01,0.01,10000.00,0.01);
float a = Float.parseFloat(aSpinner.getValue().toString());
float b = Float.parseFloat(bSpinner.getValue().toString());
float c = b / 100 * 95;
DecimalFormat decimalformat = new DecimalFormat("#.##");
cSpinner.setValue(decimalformat.format(c));
我做错什么了?我试着给它一个浮点值,但它不起作用,我试着给它一个字符串值,但它不起作用。。。有人能帮我吗?
谢谢
暂无答案!
目前还没有任何答案,快来回答吧!