所以有一个 JScrollBar 的构造函数,如下所示:
public JScrollBar(int orientation, int value, int extent, int min, int max)
对于我的 JScrollBar 实现,我需要将 int 值设置为 long,因为我的数据大小可能超过 int 的限制,因此类似于:
public JScrollBar(int orientation, long value, long extent, long min, long max)
对我来说,为 JScrollBar 实现此构造函数的最佳方法是什么,是否完全重新制作 JScrollBar,因为这些值无处不在?还是有其他更好的方法来做到这一点。
注意: 如果我完全重写 JscrollBar,我也将不得不覆盖 swing.DefaultBoundedRangeModel,因为它也需要一个 int。这似乎不是最好的方法,所以有人有更好的想法吗?