2015-05-27 95 views
0

我试图实现一个Actionorg.eclipse.jface.action.Action,它将被添加到Eclipse的视图的TableViewer的菜单中。菜单状态(选中或未选中)应根据项目浏览器中的某些选择,决定是否在某个时间填充数据。如何正确实施行动?

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

这是正确的方法还是我可以使用Action类的当前实现来做到这一点?

回答

0

我不完全确定“触发视图”是什么意思。如果我的理解正确,那么根据表格的状态,您有一些想要成为主动/被动的按钮。如果这一切都发生在同一视图内,为什么不添加一个选择监听器并调用setEnabled()?

+1

我编辑了我的问题,希望现在已经明确:) –