@Override public void paint(Graphics2D graphics) { try { graphics.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); diagram.render(graphics); } catch (SVGException exception) { throw new RuntimeException(exception); } } }
@Override public void paint(Graphics2D graphics) { try { graphics.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); diagram.render(graphics); } catch (SVGException exception) { throw new RuntimeException(exception); } } }
private void renderDiagram(SVGDiagram diagram, Graphics2D graphics) { try { diagram.render(graphics); } catch (SVGException e) { throw new GraphvizException("Problem rendering SVG", e); } }
public void paintComponent(Graphics gg) { Graphics2D g = (Graphics2D)gg; if (bgColor != null) { Dimension dim = getSize(); g.setColor(bgColor); g.fillRect(0, 0, dim.width, dim.height); } g.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); g.setRenderingHint(RenderingHints.KEY_RENDERING, RenderingHints.VALUE_RENDER_QUALITY); if (diagram != null) { try { diagram.render(g); } catch (SVGException e) { Logger.getLogger(SVGConst.SVG_LOGGER).log(Level.WARNING, "Could not render diagram", e); } } }
@Override public void paintComponent(Graphics gg) { Graphics2D g = (Graphics2D)gg; if (bgColor != null) { Dimension dim = getSize(); g.setColor(bgColor); g.fillRect(0, 0, dim.width, dim.height); } g.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); g.setRenderingHint(RenderingHints.KEY_RENDERING, RenderingHints.VALUE_RENDER_QUALITY); if (diagram != null) { try { diagram.render(g); } catch (SVGException e) { Logger.getLogger(SVGConst.SVG_LOGGER).log(Level.WARNING, "Could not render diagram", e); } } }
@Override public void paintComponent(Graphics gg) { Graphics2D g = (Graphics2D)gg; if (bgColor != null) { Dimension dim = getSize(); g.setColor(bgColor); g.fillRect(0, 0, dim.width, dim.height); } g.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); g.setRenderingHint(RenderingHints.KEY_RENDERING, RenderingHints.VALUE_RENDER_QUALITY); if (diagram != null) { try { diagram.render(g); } catch (SVGException e) { Logger.getLogger(SVGConst.SVG_LOGGER).log(Level.WARNING, "Could not render diagram", e); } } }
public void paintComponent(Graphics gg) { Graphics2D g = (Graphics2D)gg; if (bgColor != null) { Dimension dim = getSize(); g.setColor(bgColor); g.fillRect(0, 0, dim.width, dim.height); } g.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); g.setRenderingHint(RenderingHints.KEY_RENDERING, RenderingHints.VALUE_RENDER_QUALITY); if (diagram != null) { try { diagram.render(g); } catch (SVGException e) { e.printStackTrace(); } } }
File f = new File("awesome_tiger.svg"); g.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); SVGUniverse svgUniverse = new SVGUniverse(); try { SVGDiagram diagram = svgUniverse.getDiagram(svgUniverse.loadSVG(f.toURI().toURL())); try { AffineTransform at = new AffineTransform(); at.setToScale(jdpPane.getWidth()/diagram.getWidth(), jdpPane.getWidth()/diagram.getWidth()); g.transform(at); diagram.render(g); } catch(Exception e2) {System.out.println(e2);}} catch (Exception ex) {System.out.println(ex);}
g.setRenderingHint( KEY_ANTIALIASING, VALUE_ANTIALIAS_ON ); g.scale( svgUnitsToScreenPixels, svgUnitsToScreenPixels ); svgDiagram.render( g ); return new AnchoredImage( image, iAnchor, jAnchor );