public static LabelRenderer labelRenderer() { LabelRenderer labelRenderer = new LabelRenderer(TITLE); labelRenderer.setMaxTextWidth(NODE_DIAMETER - TEXT_OVERLAP); return labelRenderer; }
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; } });
/** * Create a new LabelRenderer. Draws a text label using the given text * data field, and draws the image at the location reported by the * given image data field. * @param textField the data field for the text label * @param imageField the data field for the image location. This value * in the data field should be a URL, a file within the current classpath, * a file on the filesystem, or null for no image. If the * <code>imageField</code> parameter is null, no images at all will be * drawn. */ public LabelRenderer(String textField, String imageField) { setTextField(textField); setImageField(imageField); }
m_nodeRenderer = new LabelRenderer(m_label); m_nodeRenderer.setRenderType(AbstractShapeRenderer.RENDER_TYPE_FILL); m_nodeRenderer.setHorizontalAlignment(Constants.LEFT); m_nodeRenderer.setRoundedCorner(8,8); m_edgeRenderer = new EdgeRenderer(Constants.EDGE_TYPE_CURVE);
LabelRenderer r = new LabelRenderer(label); final int cornerRoundDim = 8; r.setRoundedCorner(cornerRoundDim, cornerRoundDim); // round the corners this.setRenderer(new PrefuseObviousRenderer( new DefaultRendererFactory(r)));
LabelRenderer tr = new LabelRenderer(); tr.setRoundedCorner(8, 8); m_vis.setRendererFactory(new DefaultRendererFactory(tr)); ((LabelRenderer)drf.getDefaultRenderer()).setTextField(LABEL);
LabelRenderer labelRenderer = new LabelRenderer( NAME_LABEL ); labelRenderer.setVerticalAlignment( Constants.BOTTOM ); labelRenderer.setHorizontalAlignment( Constants.LEFT );
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; } }); }
switch ( orientation ) { case Constants.ORIENT_LEFT_RIGHT: m_nodeRenderer.setHorizontalAlignment(Constants.LEFT); m_edgeRenderer.setHorizontalAlignment1(Constants.RIGHT); m_edgeRenderer.setHorizontalAlignment2(Constants.LEFT); break; case Constants.ORIENT_RIGHT_LEFT: m_nodeRenderer.setHorizontalAlignment(Constants.RIGHT); m_edgeRenderer.setHorizontalAlignment1(Constants.LEFT); m_edgeRenderer.setHorizontalAlignment2(Constants.RIGHT); break; case Constants.ORIENT_TOP_BOTTOM: m_nodeRenderer.setHorizontalAlignment(Constants.CENTER); m_edgeRenderer.setHorizontalAlignment1(Constants.CENTER); m_edgeRenderer.setHorizontalAlignment2(Constants.CENTER); break; case Constants.ORIENT_BOTTOM_TOP: m_nodeRenderer.setHorizontalAlignment(Constants.CENTER); m_edgeRenderer.setHorizontalAlignment1(Constants.CENTER); m_edgeRenderer.setHorizontalAlignment2(Constants.CENTER);
/** * Create a new LabelRenderer. Draws a text label using the given * text data field and does not draw an image. * @param textField the data field for the text label. */ public LabelRenderer(String textField) { this.setTextField(textField); }
setForeground( FOREGROUND ); nodeRenderer = new LabelRenderer( NAME_LABEL ); nodeRenderer.setRenderType( AbstractShapeRenderer.RENDER_TYPE_FILL ); nodeRenderer.setHorizontalAlignment( Constants.LEFT ); nodeRenderer.setRoundedCorner( 8, 8 ); edgeRenderer = new EdgeRenderer( Constants.EDGE_TYPE_CURVE ); usesRenderer = new EdgeRenderer( Constants.EDGE_TYPE_CURVE, Constants.EDGE_ARROW_FORWARD ); nodeRenderer.setHorizontalAlignment( Constants.LEFT ); edgeRenderer.setHorizontalAlignment1( Constants.RIGHT ); edgeRenderer.setHorizontalAlignment2( Constants.LEFT );
LabelRenderer nodeR = new LabelRenderer("name"); nodeR.setRoundedCorner(8, 8); // round the corners
Renderer arX = new AxisRenderer(Constants.CENTER, Constants.BOTTOM); PolygonRenderer pr = new PolygonRenderer(Constants.POLY_TYPE_LINE); LabelRenderer lr = new LabelRenderer("label"); LabelRenderer lr_legend = new LabelRenderer("label");
public static LabelRenderer edgeLabelRenderer() { LabelRenderer labelRenderer = new LabelRenderer(TITLE); labelRenderer.setMaxTextWidth(NODE_DIAMETER - TEXT_OVERLAP); return labelRenderer; }
public Renderer getRenderer(VisualItem item) { lr.setHorizontalAlignment(Constants.CENTER); lr.setVerticalAlignment(Constants.TOP); lr_legend.setHorizontalAlignment(Constants.LEFT); lr_legend.setVerticalAlignment(Constants.CENTER); if (item.isInGroup("ylab")) { return arY; } else if (item.isInGroup("xlab")) { return arX; } else if (item.isInGroup(maingroup)) { return pr; } else if (item.isInGroup(labelgroup)) { return lr; } else if (item.isInGroup(legendgroup)) { return lr_legend; } else if (item.isInGroup(legendshapegroup)) { return sr_big; } else { return sr; } } });