6

有谁知道如何将 JGraphx 导出为任何格式的图像?如果没有,那么有没有人知道任何其他 java 库可以让我创建简单的图表,然后将其保存为图像?

4

1 回答 1

10

这应该适用于 PNG 格式:

BufferedImage image = mxCellRenderer.createBufferedImage(graph, null, 1, Color.WHITE, true, null);
ImageIO.write(image, "PNG", new File("C:\\Temp\\graph.png"));

在哪里

  • graph是您的 mxGraph 对象。(注意mxCellRenderer是对类的引用而不是变量,mxCellRenderer.createBufferedImage静态方法调用也是如此)。
  • "PNG"是格式,可以是开箱即用的 JPEG、PNG、GIF、BMP 和 WBMP。有关更多详细信息,请参见此处
于 2013-09-02T12:14:26.743 回答