したがって、次のようなJScrollBarのコンストラクターがあります。
public JScrollBar(int orientation, int value, int extent, int min, int max)
JScrollBarの実装では、データのサイズがintの制限を超える可能性があるため、int値を長くする必要があります。たとえば、次のようになります。
public JScrollBar(int orientation, long value, long extent, long min, long max)
JScrollBarのこのコンストラクターを実装するための最良の方法は何ですか?これらの値はどこにでもあるので、JScrollBarを完全に再作成することでしょうか?または、これを行うためのより良い方法が他にありますか?
注: JscrollBarを完全に書き直す場合は、swing.DefaultBoundedRangeModelも上書きする必要があります。これもintを使用するためです。これは最善のアプローチではないようですので、誰かより良いアイデアがありますか?