|
(2008/07/30 22:21)
表題の件につきまして、やりたかったことというのは、 # 「矢印ボタン」…下の図でいうところの「buttons」
で、結論といたしましては、これを実現するプログラムは非常に単純明快で、ハマる要素がゼロだったのですが、残念ながら、わたくし半日ほどハマりましたので、ここに最終的な成果を記録しておきます。 手順は以下のとおり。
…たったこれだけのことを突き止めるのに、動作検証用のサンプルプログラムを作成する羽目になりました。 せっかくだから、俺はこのサンプルプログラムをさらすぜ!(誰?)
動作説明。 Java 1.4 以降で動作します。 スクロールする量は、対応するスクロールバーの矢印ボタンを押下した場合と同じはずです。 Java 1.4 で確認したところ 微妙に中途半端なスクロール幅でしたが、Java 1.6 ではきれいにセル単位でスクロールしました。※ Java 1.4 では、そもそも矢印ボタンを押下したときも中途半端にスクロールします。 おまけ機能。 通常、垂直および水平のスクロールバーが両方有効になっている場合、マウスのホイールを転がすと、垂直方向にスクロールします(垂直優先)。で、そういう状況下でもホイールだけで水平方向にもスクロールできたら便利じゃないかなということで、今回のサンプルでは、列ヘッダ( |
|
|
|
| ホーム |
|

