JGraph实现自定义绘制Cell样式,并添加到模板

JGraph里边mxStencil类能通过读取xml文件实现添加模板,JGraph里边能不能实现编辑Cell的形状为不规则的形状,并保存对应的模板

使用JGraph的图形API可以轻松实现自定义绘制Cell样式。具体方法如下:

  1. 创建一个实现JGraphCellRenderer接口的类,用来实现定义Cell样式。

  2. 实现它的getRendererComponent方法,该方法将从graph。getCellViewer 和 GraphModel 获取当前Cell的值,然后根据你想要的样式自定义它们。

  3. 创建模板,然后使用JGraph.setDefaultCellView(..)函数将你定义的Cell样式添加到模板中。

  4. 任何Cell移动到图表中都会按照你定义的样式渲染。