Examples of ToStringLabeller


Examples of edu.uci.ics.jung.visualization.decorators.ToStringLabeller

  public BasicVisualizationServer<String,String> construire() {
    Layout <String,String> layout = new FRLayout(this.graph);
    layout.setSize(new Dimension(300,300));
    BasicVisualizationServer<String,String> vue = new BasicVisualizationServer<String,String>(layout);
    vue.setPreferredSize(new Dimension(350,350));
    vue.getRenderContext().setVertexLabelTransformer(new ToStringLabeller());
    vue.getRenderContext().setEdgeLabelTransformer(new ToStringLabeller());
    vue.getRenderer().getVertexLabelRenderer().setPosition(Position.CNTR);
    return vue;
  }
View Full Code Here

Examples of edu.uci.ics.jung.visualization.decorators.ToStringLabeller

    BasicVisualizationServer<String, String> vue = new BasicVisualizationServer<String, String>(
        layout);

    vue.setPreferredSize(new Dimension(350, 350));
    vue.getRenderContext()
        .setVertexLabelTransformer(new ToStringLabeller());
    //vue.getRenderContext().setEdgeLabelTransformer();
    vue.getRenderer().getVertexLabelRenderer().setPosition(Position.CNTR);
    return vue;
  }
View Full Code Here

Examples of edu.uci.ics.jung.visualization.decorators.ToStringLabeller

   
    //vv.setPreferredSize(d); //Sets the viewing area size

    vv.getRenderer().getVertexLabelRenderer()
        .setPosition(Renderer.VertexLabel.Position.CNTR);
    vv.getRenderContext().setVertexLabelTransformer(new ToStringLabeller());
    vv.getRenderContext().setVertexFillPaintTransformer(vertexPaint);
    vv.getRenderContext().setEdgeDrawPaintTransformer(edgePaint);
    vv.getRenderContext().setArrowDrawPaintTransformer(edgePaint);
    vv.getRenderContext().setArrowFillPaintTransformer(edgePaint);
   
    vv.setVertexToolTipTransformer(new ToStringLabeller());
   
    vv.setVertexToolTipTransformer(new Transformer<DrawnNeuron,String>() {
      public String transform(DrawnNeuron edge) {
        return edge.getToolTip();
      }});
View Full Code Here

Examples of edu.uci.ics.jung.visualization.decorators.ToStringLabeller

   
   
    vv = new VisualizationViewer<MyVertex, MyEdge>(layout);
    vv.setPreferredSize(new Dimension(450,500));
   
    vv.getRenderContext().setVertexLabelTransformer(new ToStringLabeller());
    //vv.getRenderContext().setEdgeLabelTransformer(new ToStringLabeller());
    vv.getRenderer().getVertexLabelRenderer().setPosition(Position.CNTR);
   
    // Setup up a new vertex to paint transformer...
    Transformer<MyVertex, Paint> vertexPaint = new Transformer<MyVertex, Paint>() {
View Full Code Here

Examples of edu.uci.ics.jung.visualization.decorators.ToStringLabeller

       
            public Paint transform(RefLink refLink) {
            return new Color(0,191,255);
            }
        });
        cont.setVertexLabelTransformer(new ToStringLabeller());
        cont.setEdgeShapeTransformer(new EdgeShape.Line<AuthorNode, RefLink>());
        cont.setEdgeStrokeTransformer(edgeStroke);
        cont.setVertexFontTransformer(new Transformer<AuthorNode, Font>() {
            public Font transform(AuthorNode authorNode) {
                return new Font("Verdana", Font.BOLD, 23);
View Full Code Here

Examples of edu.uci.ics.jung.visualization.decorators.ToStringLabeller

        vv1.getRenderContext().setVertexFillPaintTransformer(new PickableVertexPaintTransformer<String>(pvs, Color.red, Color.yellow));
        vv2.getRenderContext().setVertexFillPaintTransformer(new PickableVertexPaintTransformer<String>(pvs, Color.blue, Color.cyan));
        vv3.getRenderContext().setVertexFillPaintTransformer(new PickableVertexPaintTransformer<String>(pvs, Color.red, Color.yellow));
       
        // add default listener for ToolTips
        vv1.setVertexToolTipTransformer(new ToStringLabeller());
        vv2.setVertexToolTipTransformer(new ToStringLabeller());
        vv3.setVertexToolTipTransformer(new ToStringLabeller());
       
        Container content = getContentPane();
        JPanel panel = new JPanel(new GridLayout(1,0));
       
        final JPanel p1 = new JPanel(new BorderLayout());
View Full Code Here

Examples of edu.uci.ics.jung.visualization.decorators.ToStringLabeller

                false));
        vv.getRenderContext().setEdgeDrawPaintTransformer(new ConstantTransformer(Color.lightGray));
        vv.getRenderContext().setArrowFillPaintTransformer(new ConstantTransformer(Color.lightGray));
        vv.getRenderContext().setArrowDrawPaintTransformer(new ConstantTransformer(Color.lightGray));
       
        vv.getRenderContext().setVertexLabelTransformer(new ToStringLabeller());
        vv.getRenderer().getVertexLabelRenderer().setPositioner(new InsidePositioner());
        vv.getRenderer().getVertexLabelRenderer().setPosition(Renderer.VertexLabel.Position.AUTO);

        // create a frome to hold the graph
        final JFrame frame = new JFrame();
View Full Code Here

Examples of edu.uci.ics.jung.visualization.decorators.ToStringLabeller

        vv1.getRenderContext().setEdgeShapeTransformer(new EdgeShape.Line());
       
        vv0.addChangeListener(vv1);
        vv1.addChangeListener(vv2);
       
        vv0.getRenderContext().setVertexLabelTransformer(new ToStringLabeller());
        vv2.getRenderContext().setVertexLabelTransformer(new ToStringLabeller());
       
        Color back = Color.decode("0xffffbb");
        vv0.setBackground(back);
        vv1.setBackground(back);
        vv2.setBackground(back);
       
        vv0.getRenderer().getVertexLabelRenderer().setPosition(Renderer.VertexLabel.Position.CNTR);
        vv0.setForeground(Color.darkGray);
        vv1.getRenderer().getVertexLabelRenderer().setPosition(Renderer.VertexLabel.Position.CNTR);
        vv1.setForeground(Color.darkGray);
        vv2.getRenderer().getVertexLabelRenderer().setPosition(Renderer.VertexLabel.Position.CNTR);
        vv2.setForeground(Color.darkGray);
       
        // share one PickedState between the two views
        PickedState<String> ps = new MultiPickedState<String>();
        vv0.setPickedVertexState(ps);
        vv1.setPickedVertexState(ps);
        vv2.setPickedVertexState(ps);

        PickedState<Number> pes = new MultiPickedState<Number>();
        vv0.setPickedEdgeState(pes);
        vv1.setPickedEdgeState(pes);
        vv2.setPickedEdgeState(pes);

       
        // set an edge paint function that will show picking for edges
        vv0.getRenderContext().setEdgeDrawPaintTransformer(new PickableEdgePaintTransformer<Number>(vv0.getPickedEdgeState(), Color.black, Color.red));
        vv0.getRenderContext().setVertexFillPaintTransformer(new PickableVertexPaintTransformer<String>(vv0.getPickedVertexState(),
                Color.red, Color.yellow));
        vv1.getRenderContext().setEdgeDrawPaintTransformer(new PickableEdgePaintTransformer<Number>(vv1.getPickedEdgeState(), Color.black, Color.red));
        vv1.getRenderContext().setVertexFillPaintTransformer(new PickableVertexPaintTransformer<String>(vv1.getPickedVertexState(),
                Color.red, Color.yellow));
       
        // add default listeners for ToolTips
        vv0.setVertexToolTipTransformer(new ToStringLabeller());
        vv1.setVertexToolTipTransformer(new ToStringLabeller());
        vv2.setVertexToolTipTransformer(new ToStringLabeller());
       
        vv0.setLayout(new BorderLayout());
        vv1.setLayout(new BorderLayout());
        vv2.setLayout(new BorderLayout());
       
View Full Code Here

Examples of edu.uci.ics.jung.visualization.decorators.ToStringLabeller

        vv.getRenderContext().setVertexFillPaintTransformer(new PickableVertexPaintTransformer<String>(vv.getPickedVertexState(),
                Color.red, Color.yellow));
        vv.setBackground(Color.white);
       
        // add a listener for ToolTips
        vv.setVertexToolTipTransformer(new ToStringLabeller());
       
        /**
         * the regular graph mouse for the normal view
         */
        final DefaultModalGraphMouse graphMouse = new DefaultModalGraphMouse();
View Full Code Here

Examples of edu.uci.ics.jung.visualization.decorators.ToStringLabeller

        radialLayout = new RadialTreeLayout<String,Integer>(graph);
        radialLayout.setSize(new Dimension(600,600));
        vv =  new VisualizationViewer<String,Integer>(layout, new Dimension(600,600));
        vv.setBackground(Color.white);
        vv.getRenderContext().setEdgeShapeTransformer(new EdgeShape.Line());
        vv.getRenderContext().setVertexLabelTransformer(new ToStringLabeller());
        vv.getRenderContext().setVertexShapeTransformer(new ClusterVertexShapeFunction());
        // add a listener for ToolTips
        vv.setVertexToolTipTransformer(new ToStringLabeller());
        vv.getRenderContext().setArrowFillPaintTransformer(new ConstantTransformer(Color.lightGray));
        rings = new Rings();

        Container content = getContentPane();
        final GraphZoomScrollPane panel = new GraphZoomScrollPane(vv);
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.