3

タイトルが示すように、Java (Swing) デスクトップ アプリケーションがあり、ジャンプ リスト (新しい Windows 7 タスクバー) に基本的にアクセスできるようにしたいと考えています。

特に、いくつかの「ユーザー タスク」をジャンプ リストに追加できるようにしたいと考えています。たとえば、アプリケーション内の他のモジュールを開始したり、実行中のすべてのモジュールを閉じたりする機能などです。

JNI または JNA とここで説明されている C API を使用してこれを実行できることはわかっていますが、それは最後の手段です。もっと簡単な方法があるかもしれないと思っています.Sunがすでに実装しているものか、サードパーティのライブラリか何か.

Google は今のところ役に立ちません。他に何かアイデアはありますか?

4

2 に答える 2

2

Java 用の新しい Windows 7 機能を提供する Java ライブラリがあります。Strix Codeでは J7Goodiesと呼ばれています。これを使用して、独自のジャンプ リストを作成できます。もちろん「ユーザータスク」にも対応。

于 2010-12-02T15:01:11.687 に答える
1

これは他のシステムとの互換性を損なうため、Sun はほぼ確実にそうしません。

jni 呼び出しを行うデスクトップ/ツールバー統合ライブラリがいくつかあります。Windows 7 用に更新されたライブラリの 1 つを探すことができますが、単一プラットフォームに移行する場合は、C# を使用しないでください。 ? (私はファンではありません。100% Java ですが、既に互換性を壊している場合は、プログラミングを簡単にするためだけに完全に移行することを検討してください)

于 2009-12-01T01:36:48.937 に答える