- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:MouseWheelEventが拾えない)
MouseWheelEventが拾えない
このQ&Aのポイント
- J2sdk1.4.1、win98、Logitechのマウスを使用している場合、JScrollPaneにJTextAreaを組み込んでマウスホイールでスクロールバーを動かそうとしていますが、イベントが正しく拾えません。
- JScrollPane内のJTextAreaに対して、マウスホイールイベントを追加しても、イベントが発生しません。
- なぜJTextArea内でのマウスホイールイベントが正しく拾えないのか、原因を特定して解決策を見つけたいです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
Java についてはぜんぜん判らないのですが... SPI++ が使えるなら、ウィンドウのメッセージログを表示させて正しくメッセージが送信されているか確認してみるのが良いかもしれません。 考えられる原因として、マウスドライバの設定でホイール操作のときの動作をいろいろ変更できるとすれば、ホイールメッセージが別のメッセージとして送られているかも知れません。
お礼
ありがとうございます。 まさにマウスドライバの問題だったようです。 標準のマウスドライバと切り替えたら問題無くスクロールができました。 それにしても、ユーザ側にマウスドライバの変更を強要するわけにもいかないし、、、Javaでのスクロールは問題ありですね、参った(笑