在对话框中打开 Eclipse 编辑器
Open up Eclipse Editor in a dialog
我有一个要求,需要在对话框中打开我的编辑器。
我有的东西是
我的编辑器插件
不同插件中的按钮侦听器,我需要在对话框中打开此编辑器
我尝试了一种方法,下面是该按钮侦听器中的代码
//this opens up a new workbench window
PlatformUI.getWorkbench().openWorkbenchWindow("<provide perspective id here>", null);
//this gets active window, which is the above one and opens our editor
PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().openEditor(myEditorInput, "editor.plugin.id");
但是使用上面的方法我必须从新打开的 window 中隐藏成千上万的东西,比如菜单栏、其他视图。
我的问题是谁能帮我在新创建的对话框中打开编辑器,该对话框没有那些菜单栏和视图。
提前致谢!
Eclipse 不支持在对话框中打开编辑器。编辑器依赖 Eclipse 框架中的太多东西,而这些东西在对话框中是不可用的。
您可以使用 JFace SourceViewer
或 TextViewer
类,它们构成了对话框中许多文本编辑器的核心。
我有一个要求,需要在对话框中打开我的编辑器。
我有的东西是
我的编辑器插件
不同插件中的按钮侦听器,我需要在对话框中打开此编辑器
我尝试了一种方法,下面是该按钮侦听器中的代码
//this opens up a new workbench window
PlatformUI.getWorkbench().openWorkbenchWindow("<provide perspective id here>", null);
//this gets active window, which is the above one and opens our editor
PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().openEditor(myEditorInput, "editor.plugin.id");
但是使用上面的方法我必须从新打开的 window 中隐藏成千上万的东西,比如菜单栏、其他视图。
我的问题是谁能帮我在新创建的对话框中打开编辑器,该对话框没有那些菜单栏和视图。
提前致谢!
Eclipse 不支持在对话框中打开编辑器。编辑器依赖 Eclipse 框架中的太多东西,而这些东西在对话框中是不可用的。
您可以使用 JFace SourceViewer
或 TextViewer
类,它们构成了对话框中许多文本编辑器的核心。