如何用mxgraph替换图像

时间:2019-03-05 13:44:59

标签: javascript mxgraph

我是mxgraph的新用户,因此我对mxgraph的了解非常差。我将尝试尽可能清楚地解释我的问题:我想使用mxgraph用新图像替换图像。有没有办法用mxgraph做到这一点?我尝试了graph.setCellStyles函数,或者这样:

mxGraph.prototype.getImage = function(state)
{
  if (state != null && state.style != null)
  {
    return state.style[mxConstants.STYLE_IMAGE];
  }
  return null;
}

但是它不起作用。预先谢谢你。

1 个答案:

答案 0 :(得分:0)

Java解决方案:

graph.getView().getState(cell).getStyle().replace(mxConstants.STYLE_IMAGE, new ImageIcon( GraphViewer.class.getResource("/com/mxgraph/examples/swing/images/cube_green.png")));