public static ShapeRenderer nodeRenderer() { ShapeRenderer nodeRenderer = new ShapeRenderer(); nodeRenderer.setBaseSize(NODE_DIAMETER); return nodeRenderer; }
return null; case Constants.SHAPE_RECTANGLE: return rectangle(x, y, width, width); case Constants.SHAPE_ELLIPSE: return ellipse(x, y, width, width); case Constants.SHAPE_TRIANGLE_UP: return triangle_up((float)x, (float)y, (float)width); case Constants.SHAPE_TRIANGLE_DOWN: return triangle_down((float)x, (float)y, (float)width); case Constants.SHAPE_TRIANGLE_LEFT: return triangle_left((float)x, (float)y, (float)width); case Constants.SHAPE_TRIANGLE_RIGHT: return triangle_right((float)x, (float)y, (float)width); case Constants.SHAPE_CROSS: return cross((float)x, (float)y, (float)width); case Constants.SHAPE_STAR: return star((float)x, (float)y, (float)width); case Constants.SHAPE_HEXAGON: return hexagon((float)x, (float)y, (float)width); case Constants.SHAPE_DIAMOND: return diamond((float)x, (float)y, (float)width); default: throw new IllegalStateException("Unknown shape type: "+sType);
/** * 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()); }
/** * Creates a new ShapeRenderer with given base size. * @param size the base size in pixels */ public ShapeRenderer(int size) { setBaseSize(size); }
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));