web-dev-qa-db-ja.com

JSpinnerを制限する方法

このアプリケーションの有効範囲は0〜9ですが、NetBeans 7.0.1 JSpinnerの最小値または最大値の設定はないようです。このJSpinnerの範囲を0..9に制限する別の方法はありますか?

25
jacknad

私のNetbeans 7.3では、次の手順に従いました。

ステップ1:

swing spinner spinnernumbermodelステップ3:

最後のステップ4:

swing spinner spinnernumbermodel

Step 3:

swing spinner spinnernumbermodel

And final step 4:

enter image description here

That works for me.

53
OguzOzkeroglu
// 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);
17
Matthias G

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);
15
Kazekage Gaara

このアプリケーションの有効範囲は0〜9ですが、NetBeans 7.0.1 JSpinnerの最小値または最大値の設定はないようです。このJSpinnerの範囲を0..9に制限する別の方法はありますか?

2
mKorbel