Examples of CrossoverScalingControl


Examples of edu.uci.ics.jung.visualization.control.CrossoverScalingControl

     */
    @Override
    protected void loadPlugins() {
        pickingPlugin = new NexsmPickingGraphMousePlugin();
        translatingPlugin = new TranslatingGraphMousePlugin(InputEvent.BUTTON1_MASK);
        scalingPlugin = new ScalingGraphMousePlugin(new CrossoverScalingControl(), 0, in, out);
//        rotatingPlugin = new RotatingGraphMousePlugin();
//        shearingPlugin = new ShearingGraphMousePlugin();
//        editingPlugin = new EditingGraphMousePlugin();
        infographplugin = new NexsmInfoGraphMousePlugin();
        labelerEditingPlugin = new NexsmLabelerGraphMousePlugin();
View Full Code Here

Examples of edu.uci.ics.jung.visualization.control.CrossoverScalingControl

   
    private void setViewControls() {
    }
   
    private void setZoomControls() {
        final ScalingControl scaler = new CrossoverScalingControl();
        jBtnZoomPlus.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                VisualizationViewer vv = _parent.getMap().getVV(_parent.getNameSelectedTab());
                if (scaler != null && vv != null)
                    scaler.scale(vv, 1.1f, vv.getCenter());
            }
        });

        jBtnZoomMinus.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                VisualizationViewer vv = _parent.getMap().getVV(_parent.getNameSelectedTab());
                if (scaler != null && vv != null)
                    scaler.scale(vv, 0.9f, vv.getCenter());
            }
        })
    }
View Full Code Here

Examples of edu.uci.ics.jung.visualization.control.CrossoverScalingControl

   
    private void setViewControls() {
    }
   
    private void setZoomControls() {
        final ScalingControl scaler = new CrossoverScalingControl();
        jBtnZoomPlus.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                VisualizationViewer vv = _parent.getMap().getVV(_parent.getNameSelectedTab());
                if (scaler != null && vv != null)
                    scaler.scale(vv, 1.1f, vv.getCenter());
            }
        });

        jBtnZoomMinus.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                VisualizationViewer vv = _parent.getMap().getVV(_parent.getNameSelectedTab());
                if (scaler != null && vv != null)
                    scaler.scale(vv, 0.9f, vv.getCenter());
            }
        })
    }
View Full Code Here

Examples of edu.uci.ics.jung.visualization.control.CrossoverScalingControl

        final AbstractModalGraphMouse graphMouse = new DefaultModalGraphMouse();
        vv.setGraphMouse(graphMouse);
       
        vv.addKeyListener(graphMouse.getModeKeyListener());
       
        final ScalingControl scaler = new CrossoverScalingControl();       

        JButton plus = new JButton("+");
        plus.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                scaler.scale(vv, 1.1f, vv.getCenter());
            }
        });
        JButton minus = new JButton("-");
        minus.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                scaler.scale(vv, 1/1.1f, vv.getCenter());
            }
        });

        JButton reset = new JButton("reset");
        reset.addActionListener(new ActionListener() {
View Full Code Here

Examples of edu.uci.ics.jung.visualization.control.CrossoverScalingControl

        // Create the custom mouse plugins to control the visualisation  with the mouse
        PluggableGraphMouse gm = new PluggableGraphMouse();
        gm.add(new TranslatingGraphMousePlugin(MouseEvent.BUTTON3_MASK));
        gm.add(new PickingGraphMousePlugin<Object, Object>());
        gm.add(new ScalingGraphMousePlugin(new CrossoverScalingControl(), 0, 0.9f, 1.1f));
        vv.setGraphMouse(gm);
        vv.addMouseListener(this);

        // translate the layout panel down and across so that it is not hard up
        // against the side of the splitPane box.
View Full Code Here

Examples of edu.uci.ics.jung.visualization.control.CrossoverScalingControl

        // set up zoom controls
        zoom_at_mouse = new JCheckBox("<html><center>zoom at mouse<p>(wheel only)</center></html>");
        zoom_at_mouse.addActionListener(this);
        zoom_at_mouse.setSelected(true);
       
        final ScalingControl scaler = new CrossoverScalingControl();

        JButton plus = new JButton("+");
        plus.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                scaler.scale(vv, 1.1f, vv.getCenter());
            }
        });
        JButton minus = new JButton("-");
        minus.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                scaler.scale(vv, 1/1.1f, vv.getCenter());
            }
        });

        JPanel zoomPanel = new JPanel();
        zoomPanel.setBorder(BorderFactory.createTitledBorder("Zoom"));
View Full Code Here

Examples of edu.uci.ics.jung.visualization.control.CrossoverScalingControl

        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
       
        final ModalGraphMouse gm = new DefaultModalGraphMouse<Integer,Number>();
        vv.setGraphMouse(gm);
       
        final ScalingControl scaler = new CrossoverScalingControl();

        JButton plus = new JButton("+");
        plus.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                scaler.scale(vv, 1.1f, vv.getCenter());
            }
        });
        JButton minus = new JButton("-");
        minus.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                scaler.scale(vv, 1/1.1f, vv.getCenter());
            }
        });

        JCheckBox lo = new JCheckBox("Show Labels");
        lo.addItemListener(new ItemListener(){
View Full Code Here

Examples of edu.uci.ics.jung.visualization.control.CrossoverScalingControl

        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
       
        final ModalGraphMouse gm = new DefaultModalGraphMouse<Integer,Number>();
        vv.setGraphMouse(gm);
       
        final ScalingControl scaler = new CrossoverScalingControl();

        JButton plus = new JButton("+");
        plus.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                scaler.scale(vv, 1.1f, vv.getCenter());
            }
        });
        JButton minus = new JButton("-");
        minus.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                scaler.scale(vv, 1/1.1f, vv.getCenter());
            }
        });

        JPanel controls = new JPanel();
        controls.add(plus);
View Full Code Here

Examples of edu.uci.ics.jung.visualization.control.CrossoverScalingControl

  @Override
    protected void loadPlugins() {
    this.pickingPlugin = new PickingGraphMousePlugin<V,E>();
    this.animatedPickingPlugin = new AnimatedPickingGraphMousePlugin<V,E>();
    this.translatingPlugin = new TranslatingGraphMousePlugin(InputEvent.BUTTON1_MASK);
    this.scalingPlugin = new ScalingGraphMousePlugin(new CrossoverScalingControl(), 0, in, out);
    this.rotatingPlugin = new RotatingGraphMousePlugin();
    this.shearingPlugin = new ShearingGraphMousePlugin();
    add(scalingPlugin);
    setMode(Mode.TRANSFORMING);
  }
View Full Code Here

Examples of edu.uci.ics.jung.visualization.control.CrossoverScalingControl

        content.add(panel);
       
        final DefaultModalGraphMouse<Number,Number> graphMouse = new DefaultModalGraphMouse<Number,Number>();
        vv.setGraphMouse(graphMouse);
        vv.addKeyListener(graphMouse.getModeKeyListener());
        final ScalingControl scaler = new CrossoverScalingControl();

        JButton plus = new JButton("+");
        plus.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                scaler.scale(vv, 1.1f, vv.getCenter());
            }
        });
        JButton minus = new JButton("-");
        minus.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                scaler.scale(vv, 1/1.1f, vv.getCenter());
            }
        });

        JCheckBox shape = new JCheckBox("Shape");
        shape.addItemListener(new ItemListener(){
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.