我有这个代码:
Integer it = (Integer)(strengthSpinner.getValue());
微调器的值等于:
SpinnerModel one = new SpinnerNumberModel(10, 10, 99, 1);
每次源作为 JSpinner 返回一个 pointsRemaining--; 执行。
如果我在内部值被弄乱之后得到 Spinner 的值,第一个 Integer 它 = 是值更改之前的值还是与执行后的值相同?
目前,我在微调器之前和之后收到带有 getValue() 的 stackoverflowerror,并且我的值等于 987 或某个疯狂的数字。
我需要将微调器的过去值与新值进行比较,并且取决于发生的变化,这会影响 pointsRemaining