Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Eclipse插件开发:获取活动工作台边界_Java_Eclipse_Eclipse Plugin - Fatal编程技术网

Java Eclipse插件开发:获取活动工作台边界

Java Eclipse插件开发:获取活动工作台边界,java,eclipse,eclipse-plugin,Java,Eclipse,Eclipse Plugin,我正在尝试创建一个eclipse插件,在该插件中,我需要获得活动工作台的边界: PlatformUI.getWorkbench().getActiveWorkbenchWindow() 我能把炮弹打到界外 PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell().getBounds() 但是我需要得到文本编辑器相对于显示的界限 i、 e.文本编辑器的起始像素位置w.r.t.操作系统显示就像我在 PlatformUI.get

我正在尝试创建一个eclipse插件,在该插件中,我需要获得活动工作台的边界:

PlatformUI.getWorkbench().getActiveWorkbenchWindow()
我能把炮弹打到界外

PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell().getBounds()
但是我需要得到文本编辑器相对于显示的界限 i、 e.文本编辑器的起始像素位置w.r.t.操作系统显示就像我在

PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell().getBounds()

为什么?这是一件不同寻常的事情。在编辑器中编写代码很简单,但在编辑器之外,我不确定是否有办法。@greg-449我的一些项目需要这个。我还想在eclipse workbench中的当前工作文档上专门运行一些测试,您能否详细说明“编辑器中的代码非常简单”是什么意思?也许这可以解决我现在在编辑器
createPartControl
中遇到的问题,您只需在主
Composite
上调用
toDisplay