私はこのコードを持っています:
Integer it = (Integer)(strengthSpinner.getValue());
そこにあるスピナーの値は次のようになります。
SpinnerModel one = new SpinnerNumberModel(10, 10, 99, 1);
ソースが JSpinner として返されるたびに、pointsRemaining--; 実行します。
内部の値が台無しになった後にスピナーの値を取得した場合、最初の整数は値が変更される前の値になりますか、それとも実行後の値と同じになりますか?
現在、スピナーの前後に getValue() を使用して stackoverflowerror が発生しており、値が 987 またはクレイジーな数値になっています。
スピナーが持っていた過去の値を新しい値と比較する必要があり、発生した変更に応じて、残りのポイントに影響します