DefaultBoundedRangeModel

DefaultBoundedRangeModel

我正在用调整进度条的滑块在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

希望有帮助

07-24 14:29