以编程方式将文本添加到编辑器eclipse插件中

时间:2014-08-08 14:07:40

标签: java eclipse eclipse-plugin

我正在开发一个eclipse插件,在我的插件中的某个时刻,打开一个jframe,在jframe内部,有一个按钮。我在按钮上添加了一个mouselistener,按下后,我想在插入点将一些代码添加到编辑器中。但是,我在这里得到空指针异常:
        IWorkbenchPage page = PlatformUI.getWorkbench() .getActiveWorkbenchWindow() .getActivePage();

1 个答案:

答案 0 :(得分:0)

您似乎没有活动页面。也许你的基于Swing的代码显示一个单独的窗口?

使用IWorkbenchWindow.getPages()获取包含所有页面的IWorkbenchPage数组,并查看包含所需编辑器的页面。