Ayu*_*ush 11 unity java appmenu application-development
我喜欢用 Java 开发,但还想与全局菜单兼容?有办法吗?请帮忙。
有一个名为java-gnome(一个 java gtk 包装器)的库,它允许您的应用程序像所有本机应用程序一样运行。它为他们提供了所有的荣耀:原生小部件、全局菜单等。
该库在 ubuntu 存储库中可用:
该库的目标是开发丰富的 Java + Gnome 体验。请注意,如果您使用此库,您的应用程序将失去 Java 的多平台功能(因为它将与 java-gnome 绑定)。
这是一个显示菜单集成的示例应用程序(与 java-gnome 一起提供):
这通常在工具包级别完成,例如在 GTK 或 Qt 中。因此,如果您使用的是 GUI 工具包,那么预期的方法是修补 Swing。然而,所有 Unity 组件都使用 DBus 进行通信,因此如果您确实愿意,您可以通过自己实现 DBus API 来完成。如果您想这样做,您可能需要查看 libdbusmenu 并了解它是如何工作的。
归档时间: |
|
查看次数: |
4556 次 |
最近记录: |