我正在开发一个eclipse插件,并且在插件的某个点上,打开了一个jframe,并且在jframe的内部有一个button。我已经在按钮上添加了一个鼠标侦听器,当按下该按钮时,我希望在插入符处将一些代码添加到编辑器中。但是,我在这里得到空指针异常:
IWorkbenchPage page = PlatformUI.getWorkbench() .getActiveWorkbenchWindow() .getActivePage();
看来您没有活动页面。也许您基于Swing的代码正在显示一个单独的窗口?
使用IWorkbenchWindow.getPages()
获得的阵列IWorkbenchPage
通过网页包含您想要编辑的一个包含所有页面和外观。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句