Package org.nanograph.drawing.edgerenderer

Examples of org.nanograph.drawing.edgerenderer.EdgeRenderer


    else
      return (NodeRenderer) nodeRenderers.get(node.getClass());
  }

  private EdgeRenderer getEdgeRenderer(Object edge) {
    EdgeRenderer result = (EdgeRenderer) edgeRenderers.get(edge.getClass());
    return (result != null ? result : defaultEdgeRenderer);
  }
View Full Code Here


    public void createSVG(File f) {
      try {
      NanoGraphImage image = new NanoGraphImage(1000,1000);
      image.setModel(g);
          NodeRenderer nodeRenderer = new ImageNodeRenderer("/icons/mandarijn.png");
          EdgeRenderer edgeRenderer = new ArrowEdgeRenderer();
          edgeRenderer.setNormalColor("olivedrab");
          image.getNanograph().setDefaultNodeRenderer(nodeRenderer);
          image.getNanograph().setDefaultEdgeRenderer(edgeRenderer);
      FileOutputStream fout = new FileOutputStream(f);
      OutputStreamWriter writer = new OutputStreamWriter(fout);
      image.storeAsSVG(writer);
View Full Code Here

    public void createJPEG(File f) {
      try {
      NanoGraphImage image = new NanoGraphImage(1000,1000);
      image.setModel(g);
          NodeRenderer nodeRenderer = new ImageNodeRenderer("/icons/mandarijn.png");
          EdgeRenderer edgeRenderer = new ArrowEdgeRenderer();
          edgeRenderer.setNormalColor("olivedrab");
          image.getNanograph().setDefaultNodeRenderer(nodeRenderer);
          image.getNanograph().setDefaultEdgeRenderer(edgeRenderer);
      FileOutputStream fout = new FileOutputStream(f);
      image.storeAsJpeg(fout);
      fout.close();
View Full Code Here

TOP

Related Classes of org.nanograph.drawing.edgerenderer.EdgeRenderer

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.