- ベストアンサー
JAVAで実現可能でしょうか?
現在、JAVAの勉強のために何かアプリケーションを作って勉強しようと考えています。 友達からマウスのクリックカウンターを作ってほしいといわれたので、作ろうと思ったのですが、 アプリケーション上でクリックされた動作などは処理できますが、タスクトレイ常駐型で起動時からカウントを開始する。というようなことはJAVAでできるのでしょうか? 今までは、アプリケーション上での操作しかしないプログラムしか、したことないので、OSに依存するようなことをさせたことがないので開発言語はVC++などのほうがいいのかなと疑問に感じました。 アプリケーション上でのクリックカウンターじゃ意味ないので、それ以外のクリックをカウントさせたいのですが・・・。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
Javaでできるかどうか正確には分かりませんが、JavaVMがやりそうな処理ではないと思われます。 Windowsでそのような処理を行う場合、グローバルフックと呼ばれるプログラムを作るのが一般的です。VC++を使用します。 参考URLにサンプルが載っています。但し基本的なWindowsプログラミングの知識が無いと読むのが辛いと思いますので、書籍や入門サイトなどで勉強してください。
その他の回答 (1)
- davosuke
- ベストアンサー率61% (34/55)
回答No.2
あくまでJavaでやりたいのであれば、 以下の参考URLを参考に開発の手助けになれば幸いです。
質問者
お礼
回答ありがとうございました。 参考にします。(^-^)
お礼
回答ありがとうございました。 そうですか、やはりVC++ですか。 JAVAに慣れていないと厳しいかもしれませんね。