我正在netbeans中构建一个非常简单的GUI,其中有一个用于调整进度条的滑块。
我被要求“添加一个DefaultBoundedRangeModel myModel作为实例属性。将其初始化为0到1000的范围,范围为100,当前值为123”
这看起来像是:
myModel = new DefaultBoundedRangeModel(0, 1000, 100, 123);
答案 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
保留在您的脑海中。
希望这个帮助