Package prefuse.render

Examples of prefuse.render.DefaultRendererFactory


        m_nodeRenderer.setRenderType(AbstractShapeRenderer.RENDER_TYPE_FILL);
        m_nodeRenderer.setHorizontalAlignment(Constants.CENTER);
        m_nodeRenderer.setRoundedCorner(8,8);
        m_edgeRenderer = new EdgeRenderer();
       
        DefaultRendererFactory rf = new DefaultRendererFactory(m_nodeRenderer);
        rf.add(new InGroupPredicate(treeEdges), m_edgeRenderer);
        m_vis.setRendererFactory(rf);
              
        // -- set up processing actions --
       
        // colors
View Full Code Here


        // data table. in particular, we want to inherit the x,y coordinates.
        m_vis.addDerivedTable(LABELS, DATA, loneResult, getLabelSchema());
       
        // -- renderers -------------------------------------------------------
       
        DefaultRendererFactory rf = new DefaultRendererFactory();
        rf.setDefaultRenderer(new ShapeRenderer(1)); // 1 pixel rectangles
        rf.add("INGROUP('labels')", new LabelRenderer("label") {
            public Shape getShape(VisualItem item) {
                // set horizontal alignment based on x-coordinate position
                setHorizontalAlignment(item.getX()>getWidth()/2 ? RIGHT:LEFT);
                // now return shape as usual
                return super.getShape(item);
View Full Code Here

        Predicate labelP = (Predicate)ExpressionParser.parse("treedepth()=1");
        // now create the labels as decorators of the nodes
        m_vis.addDecorators(labels, treeNodes, labelP, LABEL_SCHEMA);
       
        // set up the renderers - one for nodes and one for labels
        DefaultRendererFactory rf = new DefaultRendererFactory();
        rf.add(new InGroupPredicate(treeNodes), new NodeRenderer());
        rf.add(new InGroupPredicate(labels), new LabelRenderer(label));
        m_vis.setRendererFactory(rf);
                      
        // border colors
        final ColorAction borderColor = new BorderColorAction(treeNodes);
        final ColorAction fillColor = new FillColorAction(treeNodes);
View Full Code Here

        Renderer nodeR = new ShapeRenderer(20);
        // draw aggregates as polygons with curved edges
        Renderer polyR = new PolygonRenderer(Constants.POLY_TYPE_CURVE);
        ((PolygonRenderer)polyR).setCurveSlack(0.15f);
       
        DefaultRendererFactory drf = new DefaultRendererFactory();
        drf.setDefaultRenderer(nodeR);
        drf.add("ingroup('aggregates')", polyR);
        m_vis.setRendererFactory(drf);
       
        // set up the visual operators
        // first set up all the color actions
        ColorAction nStroke = new ColorAction(NODES, VisualItem.STROKECOLOR);
View Full Code Here

        nodeRenderer.setVerticalAlignment(Constants.BOTTOM);
        nodeRenderer.setHorizontalPadding(0);
        nodeRenderer.setVerticalPadding(0);
        nodeRenderer.setMaxImageDimensions(100,100);
       
        m_vis.setRendererFactory(new DefaultRendererFactory(nodeRenderer));
       
        ActionList init = new ActionList();
        init.add(new RandomLayout());
        init.add(new DataMountainSizeAction());
        m_vis.putAction("init", init);
View Full Code Here

        /* Make the root invisible until the system is discovered */
        vis.setVisible(Constants.TREE_NODES, null, false);

        // -- set up edge renderers --
        DefaultRendererFactory drf = new DefaultRendererFactory();
        drf.setDefaultRenderer(new CustomShapeRenderer());
        drf.add(new InGroupPredicate(Constants.NODE_DECORATORS),
                new MyLabelRenderer());
        drf.add(new InGroupPredicate(Constants.TREE_EDGES),
                getEdgeTypeRenderer(orientation));

        //drf.add(new InGroupPredicate(Constants.TREE_EDGES),
                //new EdgeRenderer(prefuse.Constants.EDGE_TYPE_LINE));
       //         new EdgeRenderer(prefuse.Constants.EDGE_TYPE_CURVE));
View Full Code Here

    }*/

    public void setOrientation(final int orientation) {
        this.orientation = orientation;
        synchronized(vis) {
            DefaultRendererFactory drf = new DefaultRendererFactory();
            drf.setDefaultRenderer(new CustomShapeRenderer());
            drf.add(new InGroupPredicate(Constants.NODE_DECORATORS),
                    new MyLabelRenderer());

            drf.add(new InGroupPredicate(Constants.TREE_EDGES),
                    getEdgeTypeRenderer(orientation));
           
            vis.setRendererFactory(drf);
            vis.cancel("filter");
            graphLayout.setOrientation(orientation);
View Full Code Here

TOP

Related Classes of prefuse.render.DefaultRendererFactory

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.