eclipse rcp 插件开发,如何在action中得到window对象
2个回答
展开全部
让你的Action实现org.eclipse.ui.IWorkbenchWindowActionDelegate,该接口有public void init(IWorkbenchWindow window)方法可以获取到window对象。一般来说,工作台菜单和工具栏的Action需要实现该接口来获取到工作台窗口对象。
追问
这里的参数action只是定义,取出来的值应该是null吧?
追答
不太明白你的意思。如果你的Action实现了IWorkbenchWindowActionDelegate接口,在调用该Action的时候,系统会自动传入IWorkbenchWindow对象,这样public void init(IWorkbenchWindow window)初始化该Action的时候你就可以拿到window对象了。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询