我在我的应用程序中使用 Nattable。我已经建立了一个上下文菜单,右键单击 nattable 中的任何行会弹出。现在我想为上下文菜单中的一个菜单项添加子菜单项。是否可以在 Nattable 的上下文菜单中添加子菜单?
这就是我构建上下文菜单的方式,使用 PopupMenuBuilder 类创建上下文菜单并通过扩展 AbstractUiBindingConfiguration 类将上下文菜单绑定到 Nattable。
提前致谢!:)
我在我的应用程序中使用 Nattable。我已经建立了一个上下文菜单,右键单击 nattable 中的任何行会弹出。现在我想为上下文菜单中的一个菜单项添加子菜单项。是否可以在 Nattable 的上下文菜单中添加子菜单?
这就是我构建上下文菜单的方式,使用 PopupMenuBuilder 类创建上下文菜单并通过扩展 AbstractUiBindingConfiguration 类将上下文菜单绑定到 Nattable。
提前致谢!:)
没有对子菜单的内置支持。但是,由于您基本上使用 以编程方式创建菜单,AbstractUiBindingConfiguration
您也可以通过这种方式以编程方式添加子菜单项。通常通过使用 上的SWT.CASCADE
样式位MenuItem
并将 a 设置Menu
为 that MenuItem
。
此SWT Snippet显示了以编程方式创建子菜单