如何正确实现Action?

时间:2015-05-27 14:29:07

标签: java eclipse eclipse-plugin

我正在尝试实现Action org.eclipse.jface.action.Action,它将添加到Eclipse中TableViewer视图的菜单中。菜单状态(已选中或未选中)应根据项目资源管理器中的某些选项决定视图是否会在某个时间填充数据。

目前我创建了自己的扩展Action的类。我在这里更改run method中的变量。然后从另一个类检查此变量以查看是否应该触发视图。

这是正确的方法还是我可以使用Action class?

的当前实现来实现这一点

1 个答案:

答案 0 :(得分:0)

我不完全确定“触发视图”是什么意思。如果我理解正确,您可以根据表的状态使用某种按钮来主动/被动。如果这一切都发生在同一个视图中,为什么不只是添加一个选择监听器并调用setEnabled()?