我目前正在开发一个显示DOT-Graphs的eclipse插件。为此,我使用this插件。但是,我不知道如何实际显示构建的图形。我想将其作为编辑器显示在Eclipse窗口的中间。
为此,我创建了一个自定义的Editor类,该类需要在其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?
}
最佳答案
要在自己的自定义视图中使用图形,请检查ZestFxUiView
的超类DotGraphView
的实现。您可能可以将ZestFxUiView
子类化,并使用您的图形对象调用setGraph
。