正如标题所示,我们有一个Java(Swing)桌面应用程序,我们希望能够对跳转列表进行一些基本访问(在新的Windows 7任务栏中)。
特别是,我们希望能够在跳转列表中添加一些“用户任务” - 在我们的应用程序中启动其他模块的能力,可能关闭所有正在运行的模块等。
我知道我们可以使用JNI或JNA和C API described here来做到这一点,但这是我们最后的选择。我希望有一种更简单的方法--Sun已经实现的东西,或者可能是第三方库或其他东西。
到目前为止谷歌没有帮助。其他人有什么想法吗?答案 0 :(得分:2)
有一个Java库为Java提供了新的Windows 7功能。它被J7Goodies称为Strix Code。您可以使用它创建自己的跳转列表。当然它也支持“用户任务”。
答案 1 :(得分:1)
这会破坏与其他系统的兼容性,因此Sun几乎肯定不会这样做。
有一些桌面/工具栏集成库可以为你做jni调用,你可能会寻找已经针对Windows 7更新的那些库,但是如果要进入单平台,为什么不使用C#? (不是我是粉丝,我是100%Java,但如果你已经打破了兼容性,你可能会考虑一直只是为了方便编程)