JSpinner numSpinner = new JSpinner(new SpinnerNumberModel(000,000,999,1));
JSpinner.NumberEditor numberEditor=new JSpinner.NumberEditor(numSpinner,###);
numSpinner .setEditor(numberEditor);以上代码得到的Spinner 是 0,1,2……999 的样式,
而我想得到的是 000,001,002……999 的样式,请问怎么做,代码如何改,非常感谢,!急!
JSpinner.NumberEditor numberEditor=new JSpinner.NumberEditor(numSpinner,###);
numSpinner .setEditor(numberEditor);以上代码得到的Spinner 是 0,1,2……999 的样式,
而我想得到的是 000,001,002……999 的样式,请问怎么做,代码如何改,非常感谢,!急!
String.format("%03d",i);来格式化数字。呵呵!!其中的0代表用0填充,3代表3位宽,d代表后面的参数是数字
老紫竹这段代码如何使用在我的程序中,小弟没太懂啊 ,能否详细点
JSpinner.NumberEditor numberEditor=new JSpinner.NumberEditor(numSpinner,###);
numSpinner .setEditor(numberEditor);
serialNumberText.setValue(String.format("%03d",serialNumberText.getValue()));
难道加上这一句,但还是不行,抛异常:IllegalArgumentException谁有好的办法,能让spinner这样显示 000,001,002……999