public class CustomLabelRenderer
extends prefuse.render.LabelRenderer
m_arcHeight, m_arcWidth, m_bbox, m_delim, m_font, m_hImageAlign, m_horizBorder, m_hTextAlign, m_imageMargin, m_imageName, m_imagePos, m_images, m_labelName, m_maxTextWidth, m_pt, m_text, m_textDim, m_vertBorder, m_vImageAlign, m_vTextAlign, m_xAlign, m_yAlign
Constructor and Description |
---|
CustomLabelRenderer() |
CustomLabelRenderer(java.lang.String field) |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
abbreviateDots(java.lang.String str,
java.awt.FontMetrics fm,
int width) |
protected java.lang.String |
computeTextDimensions(java.awt.Graphics2D g,
prefuse.visual.VisualItem item,
java.lang.String text,
double size) |
void |
drawString(java.awt.Graphics2D g,
java.awt.FontMetrics fm,
java.lang.String text,
boolean useInt,
double x,
double y,
double w) |
protected java.awt.Shape |
getRawShape(java.awt.Graphics2D g,
prefuse.visual.VisualItem item) |
java.awt.Shape |
getShape(java.awt.Graphics2D g,
prefuse.visual.VisualItem item) |
void |
render(java.awt.Graphics2D g,
prefuse.visual.VisualItem item) |
getAlignedPoint, getHorizontalAlignment, getHorizontalImageAlignment, getHorizontalPadding, getHorizontalTextAlignment, getImage, getImageFactory, getImageField, getImageLocation, getImagePosition, getImageTextPadding, getRawShape, getText, getTextField, getVerticalAlignment, getVerticalImageAlignment, getVerticalPadding, getVerticalTextAlignment, setHorizontalAlignment, setHorizontalImageAlignment, setHorizontalPadding, setHorizontalTextAlignment, setImageFactory, setImageField, setImagePosition, setImageTextPadding, setMaxImageDimensions, setMaxTextWidth, setRoundedCorner, setTextField, setVerticalAlignment, setVerticalImageAlignment, setVerticalPadding, setVerticalTextAlignment
public CustomLabelRenderer()
public CustomLabelRenderer(java.lang.String field)
public void render(java.awt.Graphics2D g, prefuse.visual.VisualItem item)
render
in interface prefuse.render.Renderer
render
in class prefuse.render.LabelRenderer
Renderer.render(java.awt.Graphics2D,
prefuse.visual.VisualItem)
public final void drawString(java.awt.Graphics2D g, java.awt.FontMetrics fm, java.lang.String text, boolean useInt, double x, double y, double w)
public java.awt.Shape getShape(java.awt.Graphics2D g, prefuse.visual.VisualItem item)
protected java.awt.Shape getRawShape(java.awt.Graphics2D g, prefuse.visual.VisualItem item)
AbstractShapeRenderer.getRawShape(prefuse.visual.VisualItem)
protected java.lang.String computeTextDimensions(java.awt.Graphics2D g, prefuse.visual.VisualItem item, java.lang.String text, double size)
public static java.lang.String abbreviateDots(java.lang.String str, java.awt.FontMetrics fm, int width)