2011-01-04 1 views
1

Windows上でJavaを使用してバッジやアイコンオーバーレイを管理したいと思います。基本的にドライブのいくつかのファイルは、ファイルがどの状態にあるかに応じてオーバーレイを持っています。これはWindowsエクスプローラから見ることができます。 DropBoxが物事をどのようにするかと何かが共通する。それは可能ですか?Windows OS上でJavaを使用してアイコンオーバーレイを行うことができます

このトピックに関する記事はいくつか見ましたが、いずれもJavaを使用していません。それらはすべてC++またはC#またはCOMオブジェクトを使用しているようです。私はWindows用のJavaソリューションを探していました。もちろん、私はMac上でもJavaソリューションを持っていたいと思います。これが可能かどうかわからないけど、あきらめる前に私は頼むと思った。

答えて

0

おそらくWindows上に、おそらくOS X上でセットアップすることができますが、それぞれのコードをほとんど別々に書く必要があります。 WindowsのエクスプローラオーバーレイのインターフェイスはおそらくCOM経由であるため、JNIを使​​用してJavaコードをエクスプローラと通信する必要があります。 Macの場合、実行時にコードをFinderに注入する必要があり、ネイティブコードとWindowsとはまったく異なるネイティブコードが必要になるでしょう。正直言って、移植性の高いCやC++で書いたほうが良いでしょう。

tl; dr:おそらくWindows上で実行できますが、それは容易ではありません。少なくともJavaを使いたいのであれば、おそらくMacでは使えないでしょう。

関連する問題