无法在JavaFX应用程序中使用IEditorPart(Eclipse文本编辑器)的实例

时间:2016-03-07 20:41:10

标签: java eclipse javafx eclipse-plugin

我正在创建一个插件,当调用处理程序时,IEditorPart的实例将使用当前编辑器实例化,该编辑器是此上下文中的eclipse文本编辑器。

editor = HandlerUtil.getActiveEditor(event);

此实例传递给JavaFX应用程序。在调用Application.launch()之前,可以访问eclipse文本编辑器的这个实例,但是在调用它之后,在尝试使用它时会发生空指针异常。

当JavaFX应用程序进入其生命周期时,是否会删除此实例?无论如何都使用这个实例,因为它是插件中的一个重要元素,因为我正在使用表格,当点击表格的一个元素时,eclipse编辑器被带入范围,然后点击这个元素被写入屏幕。 / p>

我知道eclipse文本编辑器是SWT,因此可能会同时使用SWT和JavaFX。有任何想法吗?如果问题太模糊,我可以发布完整的代码。

0 个答案:

没有答案