Package org.biojava.bio.gui.sequence
Class StackedFeatureRenderer
java.lang.Object
org.biojava.utils.AbstractChangeable
org.biojava.bio.gui.sequence.StackedFeatureRenderer
- All Implemented Interfaces:
FeatureRenderer,Changeable
Allows you to stack multiple feature renderers up (for example a label renderer and
a beaded renderer) and have them treated as a single renderer for layout.
- Author:
- Matthew Pocock
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddRenderer(FeatureRenderer renderer) doubleprocessMouseEvent(FeatureHolder hits, SequenceRenderContext src, MouseEvent me) voidremoveRenderer(FeatureRenderer renderer) voidrenderFeature(Graphics2D g, Feature f, SequenceRenderContext src) Methods inherited from class org.biojava.utils.AbstractChangeable
addChangeListener, addChangeListener, generateChangeSupport, getChangeSupport, hasListeners, hasListeners, isUnchanging, removeChangeListener, removeChangeListener
-
Field Details
-
RENDERERS
-
-
Constructor Details
-
StackedFeatureRenderer
public StackedFeatureRenderer()
-
-
Method Details
-
addRenderer
-
removeRenderer
-
getDepth
- Specified by:
getDepthin interfaceFeatureRenderer
-
renderFeature
- Specified by:
renderFeaturein interfaceFeatureRenderer
-
processMouseEvent
public FeatureHolder processMouseEvent(FeatureHolder hits, SequenceRenderContext src, MouseEvent me) - Specified by:
processMouseEventin interfaceFeatureRenderer
-