jgraphx - java JGraphx 保存为图像

标签 jgraphx

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

最佳答案

这应该适用于 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。请参阅here了解更多详情。

关于jgraphx - java JGraphx 保存为图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18432160/

相关文章:

java - Jgraphx 内存不足 - Java

java - JavaFx 中的 Jgraph

java - 如何在 JGraphX 中创建具有可折叠节点的层次树

java - mxGraph通过id获取顶点

java - 禁用 JGraphX 上实际顶点的连接

java - 在图内插入顶点

java - 在 jGraphX 图形编辑器中拖放一组单元格

java - JGraphX 图中边不可见

java - JGraphX - 如何实时预览和应用更复杂的图形更改

java - jGraph 中的单端边