Examples of CircularLayoutAlgorithm


Examples of nl.nanoworks.nanograph.drawing.layout.CircularLayoutAlgorithm

   
    DebugGraphListener dgl = new DebugGraphListener(new OutputStreamWriter(System.out));
    gp.getInteractionManager().addSelectionListener(dgl);
   
    gp.setModel(g);
    gp.getNanoGraph().setLayout(new CircularLayoutAlgorithm(200));
    gp.getNanoGraph().setBackground(new GridBackGround());
    DefaultNodeRenderer r = new DefaultNodeRenderer();
    r.setBodyColor(new GradientPaint(0,0,Color.YELLOW, 600, 600,Color.RED));
    gp.getNanoGraph().registerNodeRenderer(String.class, r);
   
View Full Code Here

Examples of nl.nanoworks.nanograph.drawing.layout.CircularLayoutAlgorithm

      g.addEdge("is a", "C++", "Programming Language");
      g.addEdge("is a", "Perl", "Programming Language");
      g.addEdge("is a", "Python", "Programming Language");
    }
   
    p.getNanoGraph().setLayout(new CircularLayoutAlgorithm(200));
    DefaultNodeRenderer r = new DefaultNodeRenderer();
    r.setBodyColor(new GradientPaint(0,0,Color.YELLOW, 600, 600, Color.RED));
    p.getNanoGraph().registerNodeRenderer(String.class, r);
    p.getNanoGraph().setBackground(new GridBackGround());
   
View Full Code Here

Examples of nl.nanoworks.nanograph.layout.CircularLayoutAlgorithm

      g.addEdge("is a", "C++", "Programming Language");
      g.addEdge("is a", "Perl", "Programming Language");
      g.addEdge("is a", "Python", "Programming Language");
    }
   
    p.setLayout(new CircularLayoutAlgorithm(200));
    //p.setLayout(new ForceDirectedLayoutAlgorithm(p));
   
    this.getContentPane().add(p);
  }
View Full Code Here

Examples of nl.nanoworks.nanograph.layout.CircularLayoutAlgorithm

   
    DebugGraphListener dgl = new DebugGraphListener(new OutputStreamWriter(System.out));
    gp.getSelectionManager().addSelectionListener(dgl);
   
    gp.setGraph(g);
    gp.setLayout(new CircularLayoutAlgorithm(200));
   
    JFrame f = new JFrame();
    f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
   
    f.getContentPane().add(gp);
View Full Code Here

Examples of org.nanograph.drawing.layout.CircularLayoutAlgorithm

         JButton circular01Button = new JButton("Circular Layout 01");

         circular01Button.addActionListener(new ActionListener() {
             public void actionPerformed(ActionEvent ae) {
                 fd = new CircularLayoutAlgorithm(400);
                 if (fd instanceof RootNodeLayout) {
                     RootNodeLayout temp = (RootNodeLayout) fd;
                     temp.setRootNodes(currentSelection);
                 }
                 gp.getNanoGraph().setLayout(fd);
View Full Code Here

Examples of org.nanograph.drawing.layout.CircularLayoutAlgorithm

        dgl = new DebugGraphListener(new OutputStreamWriter(System.out));
        gp.getInteractionManager().addSelectionListener(dgl);
        gp.getInteractionManager().addActionListener(dgl);
        gp.getInteractionManager().addActionListener(this);
        gp.setModel(g);
        gp.getNanoGraph().setLayout(new CircularLayoutAlgorithm(800));
        gp.getNanoGraph().setBackground(new SwimLaneBackground());

        //gp.getNanoGraph().setLayout(new RandomLayoutAlgorithm());
//        gp.getNanoGraph().setBackground(new SwimLaneBackground(new String[] { "Swimlane A", "Swimlane B" }, SwimLaneBackground.MODE_VERTICAL));
        nodeRenderer = new ImageNodeRenderer("/icons/mandarijn.png");
View Full Code Here

Examples of org.nanograph.drawing.layout.CircularLayoutAlgorithm

      g.addEdge("is a", "C++", "Programming Language");
      g.addEdge("is a", "Perl", "Programming Language");
      g.addEdge("is a", "Python", "Programming Language");
    }
   
    p.getNanoGraph().setLayout(new CircularLayoutAlgorithm(200));
    DefaultNodeRenderer r = new DefaultNodeRenderer();
//    r.setBodyColor(new GradientPaint(0,0,Color.YELLOW, 600, 600, Color.RED));
    p.getNanoGraph().registerNodeRenderer(String.class, r);
    p.getNanoGraph().setBackground(new GridBackGround());
   
View Full Code Here

Examples of org.nanograph.drawing.layout.CircularLayoutAlgorithm

    /*
     * create instance of NanoGraphImage component
     */
    NanoGraphImage image = new NanoGraphImage(600,600);
    image.setModel(g);
    image.getNanoGraph().setLayout(new CircularLayoutAlgorithm(300));
   
    /*
     * create transformer with svg-in-html-embedding stylesheet
     */
    SAXTransformerFactory tf = (SAXTransformerFactory)SAXTransformerFactory.newInstance();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.