我使用JGraph
Java 创建 Petri 网的图形表示,然后将其导出为 XML。有什么方法可以将我自己的文本添加到 xml 中吗?我需要在那里创建诸如元数据之类的东西,特别是,谁创建了网络,何时创建等等。
问问题
497 次
2 回答
1
我刚刚尝试了以下方法,它可以工作。
- 创建图表
- 将其保存为 XML
- 使用记事本打开 XML 并更改一些文本值
- 在 JGraph 中,导入更新的文件
- 图纸应显示更新的文本
于 2012-05-05T20:48:04.050 回答
1
您可以在父节点中存储一些数据(请注意,这是未经测试的):
((mxCell) ((mxGraphModel)graph.getModel()).getCell("0") ).setAttribute("tagname", "your");
如果存储一个字符串对您来说就足够了,那么这绝对有效:
((mxCell) ((mxGraphModel)graph.getModel()).getCell("0") ).setValue("your text");
String text = (String) ((mxCell) ((mxGraphModel)graph.getModel()).getCell("0") ).getValue();
于 2012-05-05T22:47:44.270 回答