Is there anyway to achieve the following two features :
- When the thumb reaches the end of the track, the touched arrow button becomes disabled (like how JSpinner up/down buttons become disabled when reaching max/min values)

- When the mouse passes over the arrow button, only the color of the arrow icon changes without changing the whole button background color.

Is there anyway to achieve the following two features :