Ich habe ein Diagramm, das createComponents
in mxGraphComponent
überschreibt, um jeden Scheitelpunkt als JTable
darzustellen. Während ich erwartete, dass mxCellRenderer.create*Document
nicht damit umgehen konnte, hoffte ich, dass mitExportieren eines JGraphX-Diagramms mit benutzerdefinierten Scheitelpunktkomponenten in ein Bild
BufferedImage image = mxCellRenderer.createBufferedImage(graphComponent.getGraph(), null, 1.0, null, graphComponent.isAntiAlias(), null);
ImageIO.write(image, "PNG", new File("C:\\Temp\\graph.png"));
würde (natürlich jetzt, dass ich es sehe, kann es natürlich nicht: es wird nur mxGraph
als Eingabe , nicht die mxGraphComponent
!). Gibt es eine Möglichkeit, ein Diagramm als Bild mit den benutzerdefinierten Renderern zu speichern?