このアプリケーションの有効範囲は0〜9ですが、NetBeans 7.0.1 JSpinnerの最小値または最大値の設定はないようです。このJSpinnerの範囲を0..9に制限する別の方法はありますか?
私のNetbeans 7.3では、次の手順に従いました。
ステップ1:
ステップ3:
最後のステップ4:
Step 3:
And final step 4:
That works for me.
// from 0 to 9, in 1.0 steps start value 5
SpinnerNumberModel model1 = new SpinnerNumberModel(5.0, 0.0, 9.0, 1.0);
JSpinner spin1 = new JSpinner(model1);
thisSpinnerNumberModel
のコンストラクタを使用する必要があります。
スニペット:
JFrame frame = new JFrame("Limiting value for a JSpinner");
SpinnerModel sm = new SpinnerNumberModel(0, 0, 9, 1); //default value,lower bound,upper bound,increment by
JSpinner spinner = new JSpinner(sm);
このアプリケーションの有効範囲は0〜9ですが、NetBeans 7.0.1 JSpinnerの最小値または最大値の設定はないようです。このJSpinnerの範囲を0..9に制限する別の方法はありますか?