3

正如标题所示,我们有一个 Java (Swing) 桌面应用程序,我们希望能够对跳转列表(在新的 Windows 7 任务栏中)进行一些基本的访问。

特别是,我们希望能够将一些“用户任务”添加到跳转列表中——能够在我们的应用程序中启动其他模块,也许可以关闭所有正在运行的模块等。

我知道我们可以使用 JNI 或 JNA 以及此处描述的 C API 来做到这一点,但这是我们最后的选择。我希望可能有一种更简单的方法——Sun 已经实现的东西,或者第三方库之类的东西。

到目前为止,谷歌没有帮助。其他人有什么想法吗?

4

2 回答 2

2

有一个 Java 库为 Java 提供了新的 Windows 7 功能。它被Strix Code称为J7Goodies。您可以使用它创建自己的跳转列表。当然它也支持“用户任务”。

于 2010-12-02T15:01:11.687 回答
1

这会破坏与其他系统的兼容性,因此 Sun 几乎肯定不会这样做。

有一些桌面/工具栏集成库可以为您调用 jni,您可能会寻找已针对 Windows 7 更新的库之一,但如果您打算使用单平台,为什么不使用 C# ? (不是说我是粉丝,我是 100% Java,但如果你已经破坏了兼容性,你可能会考虑一路走下去只是为了便于编程)

于 2009-12-01T01:36:48.937 回答