在我的Eclipse RCP项目中,我创建了一个JFace Action,然后将其添加到Form的ToolBarManager。我的表单通知Action的激活的正确机制是什么? Action本身是独立的,可以执行它需要执行的操作。但作为副作用,我也希望Form能够做出反应,就像'onButtonClicked'回调一样。
答案 0 :(得分:1)
您使用API addSelectionListener(SelectionListener)
。如果你说动作是包装器,那么你可以根据需要委派方法。
您了解使用getSelection()
方法选择的操作。