Как заменить изображение на mxgraph

#javascript #mxgraph

#javascript #mxgraph

Вопрос:

Я новый пользователь mxgraph, поэтому мои знания о mxgraph очень скудны. Я постараюсь объяснить свою проблему как можно более ясно: я хочу заменить изображение на новое, используя mxgraph. Есть ли способ сделать это с помощью mxgraph? Я попробовал graph.setCellStyles функцию или этот способ:

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

но это не работает. Заранее благодарю вас.

Ответ №1:

Решение на Java:

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