我在ToolBarButtonType.ButtonAndMenu类型的SapToolbarControl中有一个按钮。我发现了how to get the ID of the button,并尝试了三种方法selectContextButton()selectButton()pressContextButton()

selectContextButton()总是在消息中抛出UnsupportedMethodException


  SAP不支持SapToolbarControl :: SelectContextButton方法。


其他两种方法不会引发异常,但是什么也不做。

如何使用MenuButtonAndMenu类型的工具栏控制按钮?

我在带有SAPGui 7.30的Eclipse Luna 4.4.2中使用Silk4J 16.0 Hotfix 2。

最佳答案

以编程方式单击按钮不会产生打开上下文菜单的视觉效果,但是在单击按钮后,存在可以从中选择项目的上下文菜单,例如使用方法selectContextMenuItemByText()

selectContextMenuItemByText()将翻译后的人类可读文本作为参数,您可以在手动按下按钮时看到它(创建打开上下文菜单的视觉效果)。

关于java - 如何在SapToolbarControl中单击Menu或ButtonAndMenu类型的Button?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30999685/

10-10 15:34