实例化DefaultBoundedRangeModel

时间:2014-03-26 04:13:03

标签: java swing user-interface netbeans

我正在netbeans中构建一个非常简单的GUI,其中有一个用于调整进度条的滑块。

我被要求“添加一个DefaultBoundedRangeModel myModel作为实例属性。将其初始化为0到1000的范围,范围为100,当前值为123”

这看起来像是:

myModel = new DefaultBoundedRangeModel(0, 1000, 100, 123); 

1 个答案:

答案 0 :(得分:1)

如果您看过DefaultBoundedRangeModel的文档。它说如何初始化

public DefaultBoundedRangeModel(int value,
                    int extent,
                    int min,
                    int max)
  

初始化值,范围,最小值和最大值。调整是错误的。如果不满足以下约束,则抛出IllegalArgumentException:

min <= value <= value+extent <= max

因此,您必须实例化DefaultBoundedRangeModel,并将此min <= value <= value+extent <= max保留在您的脑海中。

希望这个帮助