半透明のJScrollBarを作成して、JViewport内部に配置します。上記のサンプルでは、JScrollBarの増減ボタンのサイズを0x0、トラックを透明、つまみを半透明にして、JViewport内部に配置しています。SwingJScrollBarをJTable上に重ねて表示するJScrollPaneを作成するコメントScrollPaneLayoutを変更してオーバーラップするより、JLayerなどを使ってドラッグ可能な矩形を描画する方が簡単かもしれない...。