こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

JAVAで実現可能でしょうか?

現在、JAVAの勉強のために何かアプリケーションを作って勉強しようと考えています。

友達からマウスのクリックカウンターを作ってほしいといわれたので、作ろうと思ったのですが、
アプリケーション上でクリックされた動作などは処理できますが、タスクトレイ常駐型で起動時からカウントを開始する。というようなことはJAVAでできるのでしょうか?

今までは、アプリケーション上での操作しかしないプログラムしか、したことないので、OSに依存するようなことをさせたことがないので開発言語はVC++などのほうがいいのかなと疑問に感じました。

アプリケーション上でのクリックカウンターじゃ意味ないので、それ以外のクリックをカウントさせたいのですが・・・。

投稿日時 - 2004-11-19 09:25:23

QNo.1090900

困ってます

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

Javaでできるかどうか正確には分かりませんが、JavaVMがやりそうな処理ではないと思われます。

Windowsでそのような処理を行う場合、グローバルフックと呼ばれるプログラムを作るのが一般的です。VC++を使用します。

参考URLにサンプルが載っています。但し基本的なWindowsプログラミングの知識が無いと読むのが辛いと思いますので、書籍や入門サイトなどで勉強してください。

参考URL:http://hp.vector.co.jp/authors/VA016117/hook.html

投稿日時 - 2004-11-19 11:44:12

お礼

回答ありがとうございました。
そうですか、やはりVC++ですか。

JAVAに慣れていないと厳しいかもしれませんね。

投稿日時 - 2004-11-24 20:24:36

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

あくまでJavaでやりたいのであれば、
以下の参考URLを参考に開発の手助けになれば幸いです。

参考URL:http://java-house.jp/ml/archive/j-h-b/049012.html#body

投稿日時 - 2004-11-19 18:27:11

お礼

回答ありがとうございました。

参考にします。(^-^)

投稿日時 - 2004-11-24 20:28:42

あなたにオススメの質問