3

我目前正在开发一个显示 DOT-Graphs 的 Eclipse 插件。为此,我使用了这个插件。但是,我不知道如何实际显示我构建的图表。我想将它作为编辑器显示在 Eclipse 窗口的中间。

为了完成这项工作,我创建了一个自定义编辑器类,它需要在其 createPartControl(Composite) 代码中添加一些代码,以便使用插件提供的 DotGraphView。

问题是,我怎样才能显示这个 DotGraphView?我的编辑器的代码如下所示:

@Override
public void createPartControl(Composite container) {
    DotImport importer = new DotImport(TEST_GRAPH);
    Graph graph = importer.newGraphInstance();
    DotGraphView dotGraphView = new DotGraphView();
    dotGraphView.setGraph(graph);

    // add dotGraphView as a child to container and display it
    // What todo here?
}
4

1 回答 1

0

要在您自己的自定义视图中使用该图,请查看ZestFxUiView的超类的实现DotGraphView。您可能可以使用您的图形对象进行子类化ZestFxUiView和调用。setGraph

于 2015-02-20T20:31:16.420 回答