public class SimpleLabelRenderer extends AbstractChangeable implements LabelRenderer
LabelRenderer.RenderNothing| Modifier and Type | Field and Description |
|---|---|
static ChangeType |
LABEL |
RENDER_NOTHING| Constructor and Description |
|---|
SimpleLabelRenderer() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getLabel() |
protected java.awt.Shape |
getLabelGlyph(SequenceRenderContext src,
java.awt.font.FontRenderContext frc) |
double |
getMinimumWidth(SequenceRenderContext sp)
Retrieve the minimum space required to render the label.
|
void |
paint(java.awt.Graphics2D g,
SequenceRenderContext sp,
int min,
int max,
SequenceRenderContext.Border side)
Render a label for the information for sp to g.
|
void |
setLabel(java.lang.String label) |
addChangeListener, addChangeListener, generateChangeSupport, getChangeSupport, hasListeners, hasListeners, isUnchanging, removeChangeListener, removeChangeListenerpublic static final ChangeType LABEL
protected java.awt.Shape getLabelGlyph(SequenceRenderContext src, java.awt.font.FontRenderContext frc)
public void setLabel(java.lang.String label)
throws ChangeVetoException
ChangeVetoExceptionpublic java.lang.String getLabel()
public double getMinimumWidth(SequenceRenderContext sp)
LabelRenderergetMinimumWidth in interface LabelRenderersp - the SequencePanel to return info forpublic void paint(java.awt.Graphics2D g,
SequenceRenderContext sp,
int min,
int max,
SequenceRenderContext.Border side)
LabelRendererpaint in interface LabelRendererg - the Graphics2D to render tosp - the SequencePanel that encapsulates the information to rendermin - the minimum symbol to render (inclusive)max - the maximum symbol to render (inclusive)Copyright © 2018 BioJava. All Rights Reserved.