18:50概要JScrollPaneにキネティックスクロール(慣性スクロール)風の動作をするマウスリスナーを設定します。all解説scrollRectToVisibleマウスがリリースされたらタイマーを起動し、JComponent#scrollRectToVisible(Rectangle)メソッドでスクロールsetViewPositionマウスがリリースされたらタイマーを起動し、JViewport#setViewPosition(Point)メソッドでスクロールViewとして設定されているJLabelの外で移動が止まった(またはマウスがリリースされた)場合は、別のタイマーでJLabelの縁まで戻る参考リンクJScrollPaneのViewportをマウスで掴んでスクロールJScrollPaneのオートスクロール2000ピクセル以上のフリー写真素材集コメント慣性(モーメンタム)スクロール、フリックスクロール(フリック+慣性スクロール?)、・・・でもやっぱり猫の掌スクロールを最初に思い出してしまう。1.7.0では、JViewport#setViewPosition(Point)を使って右下外部に移動できなくなっているので、JScrollPaneのViewportをマウスで掴んでスクロールと同じ対応をしてソースを更新。