/** * Default Constructor. A ShapeRenderer instance will be used for the * default item renderer and an EdgeRenderer instance will be used for the * default edge renderer. * @see ShapeRenderer * @see EdgeRenderer */ public DefaultRendererFactory() { this(new ShapeRenderer()); }
public static ShapeRenderer nodeRenderer() { ShapeRenderer nodeRenderer = new ShapeRenderer(); nodeRenderer.setBaseSize(NODE_DIAMETER); return nodeRenderer; }
protected void setupRenderer() { this.viz.setRendererFactory(new RendererFactory(){ AbstractShapeRenderer sr = new ShapeRenderer(); ShapeRenderer sr_big = new ShapeRenderer(BOXWIDTH); LabelRenderer lr = new LabelRenderer("label"); LabelRenderer lr_legend = new LabelRenderer("label"); public Renderer getRenderer(VisualItem item) { lr_legend.setHorizontalAlignment(Constants.LEFT); lr_legend.setVerticalAlignment(Constants.CENTER); lr.setHorizontalAlignment(Constants.CENTER); lr.setVerticalAlignment(Constants.CENTER); if (item.isInGroup(maingroup)) { return sr_big; } else if (item.isInGroup(legendgroup)) { return lr_legend; } else if (item.isInGroup(addinfogroup)) { return lr; } return sr; } }); }
protected void setupRenderer() { this.viz.setRendererFactory(new RendererFactory(){ AbstractShapeRenderer sr = new ShapeRenderer(); ShapeRenderer sr_big = new ShapeRenderer(20); Renderer arY = new AxisRenderer(Constants.LEFT, Constants.TOP); Renderer arX = new AxisRenderer(Constants.CENTER, Constants.BOTTOM);
ShapeRenderer mShapeR = new ShapeRenderer(2); DefaultRendererFactory rf = new DefaultRendererFactory(mShapeR); this.setRenderer(new PrefuseObviousRenderer(rf));