Package edu.uci.ics.jung.algorithms.layout

Examples of edu.uci.ics.jung.algorithms.layout.Layout


    //add restart button
    JButton scramble = new JButton("Restart");
    scramble.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent arg0) {
        Layout layout = vv.getGraphLayout();
        layout.initialize();
        Relaxer relaxer = vv.getModel().getRelaxer();
        if(relaxer != null) {
          relaxer.stop();
          relaxer.prerelax();
          relaxer.relax();
View Full Code Here


            try
            {
                Constructor<? extends Layout> constructor = layoutC
                        .getConstructor(new Class[] {Graph.class});
                Object o = constructor.newInstance(constructorArgs);
                Layout l = (Layout) o;
                l.setInitializer(vv.getGraphLayout());
                l.setSize(vv.getSize());
                layout = l;
        LayoutTransition lt =
          new LayoutTransition(vv, vv.getGraphLayout(), l);
        Animator animator = new Animator(lt);
        animator.start();
View Full Code Here

            this.modifiers = MouseEvent.BUTTON3_MASK;   
        }
        public void mouseClicked(MouseEvent e){
            super.mouseClicked(e);
            VisualizationViewer<V,E> vv = (GraphVisualizationPanel<V,E>)e.getSource();
            Layout layout = vv.getGraphLayout();
            Point2D p = e.getPoint();
            vertex = vv.getPickSupport().getVertex(layout,p.getX(), p.getY());
            if(vertex != null){
                MarkovVertex v = (MarkovVertex)vertex;
/**                JPopupMenu j = new JPopupMenu(v.toString());
View Full Code Here

    if ( (INFORM_EDGE_DOUBLECLICK_LISTENER == type) &&
         ( event.getClickCount() == 2)
        )
    {
      GraphElementAccessor pickSupport = visualizationViewer.getPickSupport();
      Layout  layout = visualizationViewer.getGraphLayout();
      if(pickSupport != null)
      {
        Object vertex = pickSupport.getVertex(layout, event.getX(), event.getY());
        Object edge = pickSupport.getEdge(layout, event.getX(), event.getY());
       
View Full Code Here

        return Long.parseLong(numero);
    }

    public static void convertGraphToImage(Graph grap) {
        try {
            Layout layout = new CircleLayout(grap);

            Dimension dime = new Dimension(grap.getEdgeCount() * 100, grap.getEdgeCount() * 100);

            VisualizationImageServer vv = new VisualizationImageServer(layout, dime);

View Full Code Here

TOP

Related Classes of edu.uci.ics.jung.algorithms.layout.Layout

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.