0

私はこのコードを持っています:

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

そこにあるスピナーの値は次のようになります。

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

ソースが JSpinner として返されるたびに、pointsRemaining--; 実行します。

内部の値が台無しになった後にスピナーの値を取得した場合、最初の整数は値が変更される前の値になりますか、それとも実行後の値と同じになりますか?

現在、スピナーの前後に getValue() を使用して stackoverflowerror が発生しており、値が 987 またはクレイジーな数値になっています。

スピナーが持っていた過去の値を新しい値と比較する必要があり、発生した変更に応じて、残りのポイントに影響します

4

1 に答える 1

0

同じ JSpinner の値を設定して JSpinner 値の変更に対応していますか? これにより、スタック オーバーフローが保証されます。

于 2010-06-23T13:12:17.433 に答える