• ベストアンサー

AWTのListにおいてスクロールのイベント取得方法は?

いつもお世話になります。 AWTのListにおいて、スクロールされた時に処理を行いたいのですが、スクロールされた時のイベント取得方法がわかりません。 教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • aloop
  • ベストアンサー率23% (10/43)
回答No.2

>項目変更のイベントがありますが、クリックイベントで処理を行いたいのです。 スクロールバー無しのListをScrollPaneの上に配置し見るというのはどうでしょう?

t-tree
質問者

お礼

お礼が遅くなりすみません。 aloopさんのお答えを拝見させていただき、なるほど!とおもいました。 確かにそうすれば、Listをクリックしたのか、ScrollPaneをクリックしたのか明確にわかりますね。 もっと柔軟に考えなければいけませんね。 ありがとうございました。

その他の回答 (1)

  • ngsvx
  • ベストアンサー率49% (157/315)
回答No.1

リスト項目の選択なら拾えますが、 スクロールだけのイベントは拾えないようです。

t-tree
質問者

お礼

お答えありがとうございました。 現在、Listクリック時にイベントを書いているのですが なぜかスクロールをクリックしてもListクリックのイベントが走ってしまうのです。ちなみにJDK1.1です。 なので、Listクリックイベント内でスクロールをクリックされた時には処理を行わないというような制御を行いたかったのです。 ngsvxさんのおっしゃるとおり、 >リスト項目の選択なら拾えます 項目変更のイベントがありますが、クリックイベントで処理を行いたいのです。 このまま文を続けてしまうと、初期の質問内容と異なった質問内容になってしまうので別スレッドを立て質問させていただきます。 こうすれば?などngsvxさんのアイデアなどあればまた教えてください。

関連するQ&A