我正在用调整进度条的滑块在netbeans中构建一个非常简单的GUI。
我被要求“将DefaultBoundedRangeModel myModel作为实例属性添加。将其初始化为0到1000的范围,范围为100,当前值为123”
看起来就像:
myModel = new DefaultBoundedRangeModel(0, 1000, 100, 123);
?
最佳答案
如果您已查看DefaultBoundedRangeModel的文档。它说如何初始化
public DefaultBoundedRangeModel(int value,
int extent,
int min,
int max)
初始化值,范围,最小值和最大值。调整是错误的。如果不满足以下约束,则抛出IllegalArgumentException:
min <= value <= value+extent <= max
因此,您必须实例化
DefaultBoundedRangeModel
,并牢记该min <= value <= value+extent <= max
。希望有帮助