我们正在编写一个程序来使用mxgraph
. 我们的要求是“我们需要将图像显示为顶点”。我们尝试了许多代码,但我们无法获取图像。(图像的路径是正确的)我们可以改变节点的形状并添加颜色,但不能包含图像作为顶点。我们的代码如下
Document xmlDocument = mxDomUtils.createDocument();
Element sourceNode = xmlDocument.createElement("Source");
Element targetNode = xmlDocument.createElement("Target");
Element subtargetNode = xmlDocument.createElement("Subtarget");
mxGraph graph = new mxGraph();
Object parent = graph.getDefaultParent();
graph.getModel().beginUpdate();
try{
Object v1 = graph.insertVertex(parent, null, "source", 20, 20,80, 30,"shape=ellipse");
Object v2 = graph.insertVertex(parent, null, "destination", 200, 20,80, 30,"shape=image;image=H:\\mywork\\mxgraph\\bin\\mypack\\bg2.jpg");
graph.insertEdge(parent, null, "", v1,v2,"startArrow=none;endArrow=diamond;strokeWidth=4;strokeColor=#66FF00");
}
请指导我们在上面的代码中必须纠正什么以获得图像作为我的顶点。