-4

我使用JGraphJava 创建 Petri 网的图形表示,然后将其导出为 XML。有什么方法可以将我自己的文本添加到 xml 中吗?我需要在那里创建诸如元数据之类的东西,特别是,谁创建了网络,何时创建等等。

4

2 回答 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 回答