Er is dus een constructor voor JScrollBar die eruit ziet als:
public JScrollBar(int orientation, int value, int extent, int min, int max)
Voor mijn implementatie van JScrollBar moet ik de int-waarden lang hebben, aangezien de grootte van mijn gegevens over de beperkingen van int kan liggen, dus iets als:
public JScrollBar(int orientation, long value, long extent, long min, long max)
Wat is de beste manier voor mij om deze constructor voor JScrollBar te implementeren, zou het zijn om JScrollBar volledig opnieuw te maken, omdat die waarden overal zijn? Of is er een andere manier om dit te doen?
NOTE: If I do completely rewrite JscrollBar I will also have to overwrite swing.DefaultBoundedRangeModel too because it also takes an int. This doesn't seem to be the best approach so does anyone have any better ideas?