繁体   English   中英

如何限制JSpinner

[英]How to limit JSpinner

此应用程序的有效范围是0到9,但似乎没有NetBeans 7.0.1 JSpinner最小值或最大值设置。 还有另一种方法可以将此JSpinner的范围限制为0..9吗?

在我的Netbeans 7.3中,我遵循了以下步骤:

步骤1:

swing spinner spinnernumbermodel

第2步:

swing spinner spinnernumbermodel

第3步:

swing spinner spinnernumbermodel

最后一步4:

在此输入图像描述

这对我行得通。

// 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);

你必须使用SpinnerNumberModel 这个构造SpinnerNumberModel

片段:

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吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM