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, setVerticalTextAlignmentpublic CustomLabelRenderer()
public CustomLabelRenderer(java.lang.String field)
public void render(java.awt.Graphics2D g,
prefuse.visual.VisualItem item)
render in interface prefuse.render.Rendererrender in class prefuse.render.LabelRendererRenderer.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)