我有这段代码:
Integer it = (Integer)(strengthSpinner.getValue());
旋转器的值等于:
SpinnerModel one = new SpinnerNumberModel(10, 10, 99, 1);
每次返回源代码时,JSpinner都会返回pointsRemaining--;执行。
如果我得到Spinner的值后,内部的值被搞乱了,第一个Integer it =是值改变之前的值,还是它与执行后的值相同?
目前我在微调器之前和之后得到一个带有getValue()的stackoverflower,我的值等于987或一些疯狂的数字。
我需要将微调器的过去值与新值进行比较,并根据发生的变化来影响点积分
答案 0 :(得分:0)
您是否通过设置相同的JSpinner值来响应JSpinner值的更改?这几乎可以保证堆栈溢出。