Package edu.uci.ics.jung.visualization.renderers

Examples of edu.uci.ics.jung.visualization.renderers.DefaultVertexLabelRenderer


            vv.addGraphMouseListener(new TestGraphMouseListener<String>());
            vv.getRenderContext().setVertexFillPaintTransformer(MapTransformer.<Node, Paint>getInstance(vertexPaints));

            vv.getRenderContext().setVertexLabelTransformer(labelTransformer);
            vv.getRenderContext().setVertexLabelRenderer(new DefaultVertexLabelRenderer(Color.cyan));
            vv.getRenderContext().setVertexDrawPaintTransformer(new Transformer<Node, Paint>() {

                public Paint transform(Node v) {
                    if (vv.getPickedVertexState().isPicked(v)) {
                        return Color.cyan;
View Full Code Here


        Integer[] v = createVertices(10);
        createEdges(v);
       
        vv =  new VisualizationViewer<Integer,Number>(new FRLayout<Integer,Number>(graph));
        vv.getRenderContext().setVertexLabelTransformer(new UnicodeVertexStringer<Integer>(v));
        vv.getRenderContext().setVertexLabelRenderer(new DefaultVertexLabelRenderer(Color.cyan));
        vv.getRenderContext().setEdgeLabelRenderer(new DefaultEdgeLabelRenderer(Color.cyan));
        VertexIconShapeTransformer<Integer> vertexIconShapeFunction =
            new VertexIconShapeTransformer<Integer>(new EllipseVertexShapeTransformer<Integer>());
        DefaultVertexIconTransformer<Integer> vertexIconFunction = new DefaultVertexIconTransformer<Integer>();
        vv.getRenderContext().setVertexShapeTransformer(vertexIconShapeFunction);
View Full Code Here

        vv.getRenderContext().setVertexLabelTransformer(new Transformer<Integer,String>(){

      public String transform(Integer v) {
        return "Vertex "+v;
      }});
        vv.getRenderContext().setVertexLabelRenderer(new DefaultVertexLabelRenderer(Color.cyan));
        vv.getRenderContext().setEdgeLabelRenderer(new DefaultEdgeLabelRenderer(Color.cyan));

        vv.getRenderContext().setVertexIconTransformer(new Transformer<Integer,Icon>() {

          /*
 
View Full Code Here

       
       
        final Transformer<Number,String> vertexStringerImpl =
            new VertexStringerImpl<Number,String>(map);
        vv.getRenderContext().setVertexLabelTransformer(vertexStringerImpl);
        vv.getRenderContext().setVertexLabelRenderer(new DefaultVertexLabelRenderer(Color.cyan));
        vv.getRenderContext().setEdgeLabelRenderer(new DefaultEdgeLabelRenderer(Color.cyan));
//        vv.getRenderContext().setEdgeLabelTransformer(new Transformer<Number,String>() {
//          URL url = getClass().getResource("/images/lightning-s.gif");
//      public String transform(Number input) {
//       
View Full Code Here

            new Transformer<String,String>() {
          public String transform(String input) {
            return "<html><center>Vertex<p>"+input;
          }}}));
        vv.getRenderContext().setVertexShapeTransformer(vlasr);
        vv.getRenderContext().setVertexLabelRenderer(new DefaultVertexLabelRenderer(Color.red));
        vv.getRenderContext().setEdgeDrawPaintTransformer(new ConstantTransformer(Color.yellow));
        vv.getRenderContext().setEdgeStrokeTransformer(new ConstantTransformer(new BasicStroke(2.5f)));
       
        // customize the renderer
        vv.getRenderer().setVertexRenderer(new GradientVertexRenderer<String,Number>(Color.gray, Color.white, true));
View Full Code Here

        vv.setBackground(Color.white);
       
        final Transformer<Number,String> vertexStringerImpl =
            new VertexStringerImpl<Number>(map);
        vv.getRenderContext().setVertexLabelTransformer(vertexStringerImpl);
        vv.getRenderContext().setVertexLabelRenderer(new DefaultVertexLabelRenderer(Color.cyan));
        vv.getRenderContext().setEdgeLabelRenderer(new DefaultEdgeLabelRenderer(Color.cyan));
       
       
        // features on and off. For a real application, use VertexIconAndShapeFunction instead.
        final VertexIconShapeTransformer<Number> vertexImageShapeFunction =
View Full Code Here

        vv.setBackground(Color.white);
       
        final Transformer<Number,String> vertexStringerImpl =
            new VertexStringerImpl<Number>(map);
        vv.getRenderContext().setVertexLabelTransformer(vertexStringerImpl);
        vv.getRenderContext().setVertexLabelRenderer(new DefaultVertexLabelRenderer(Color.cyan));
        vv.getRenderContext().setEdgeLabelRenderer(new DefaultEdgeLabelRenderer(Color.cyan));
       
       
        // features on and off. For a real application, use VertexIconAndShapeFunction instead.
        final VertexIconShapeTransformer<Number> vertexImageShapeFunction =
View Full Code Here

       
        vv.getRenderContext().setEdgeDrawPaintTransformer(new PickableEdgePaintTransformer<Number>(vv.getPickedEdgeState(), Color.black, Color.cyan));

        vv.setBackground(Color.white);
       
        vv.getRenderContext().setVertexLabelRenderer(new DefaultVertexLabelRenderer(Color.cyan));
        vv.getRenderContext().setEdgeLabelRenderer(new DefaultEdgeLabelRenderer(Color.cyan));
        vv.getRenderContext().setEdgeLabelTransformer(new Transformer<Number,String>() {
          URL url = getClass().getResource("/images/lightning-s.gif");
      public String transform(Number input) {
        return "<html><img src="+url+" height=10 width=21>";
View Full Code Here

            vv.getRenderContext().setVertexFillPaintTransformer(vertexPaint);
            vv.getRenderContext().setEdgeStrokeTransformer(edgeStrokeTransformer);
            vv.getRenderContext().setVertexLabelTransformer(new ToStringLabeller());
            vv.getRenderContext().setEdgeLabelTransformer(new ToStringLabeller());
            vv.getRenderContext().setVertexLabelRenderer(new DefaultVertexLabelRenderer(Color.yellow) {
                @Override
                public Font getFont() {
                    return new Font(Font.SERIF, 1, 30);
                }
View Full Code Here

TOP

Related Classes of edu.uci.ics.jung.visualization.renderers.DefaultVertexLabelRenderer

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.