StackOverFlowError和Values等于疯狂的数字

时间:2010-06-22 14:12:39

标签: java jspinner

我有这段代码:

Integer it = (Integer)(strengthSpinner.getValue());

旋转器的值等于:

SpinnerModel one = new SpinnerNumberModel(10, 10, 99, 1);

每次返回源代码时,JSpinner都会返回pointsRemaining--;执行。

如果我得到Spinner的值后,内部的值被搞乱了,第一个Integer it =是值改变之前的值,还是它与执行后的值相同?

目前我在微调器之前和之后得到一个带有getValue()的stackoverflower,我的值等于987或一些疯狂的数字。

我需要将微调器的过去值与新值进行比较,并根据发生的变化来影响点积分

1 个答案:

答案 0 :(得分:0)

您是否通过设置相同的JSpinner值来响应JSpinner值的更改?这几乎可以保证堆栈溢出。