|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.biojava.bio.gui.glyph.ArrowGlyph
public class ArrowGlyph
A Glyph that paints an arrow shape within the bounds. The
setDirection
method allows the decision of the direction, to
which the arrow points.
Constructor Summary | |
---|---|
ArrowGlyph()
Creates a new ArrowGlyph , which is filled with the color
blue by default. |
|
ArrowGlyph(java.awt.Paint fillPaint,
java.awt.Paint outerPaint)
Creates a new ArrowGlyph , which is filled with the given
color. |
|
ArrowGlyph(java.awt.geom.Rectangle2D.Float bounds)
This constructs an arrow in the given bounds, which is colored blue. |
|
ArrowGlyph(java.awt.geom.Rectangle2D.Float bounds,
java.awt.Paint fillPaint,
java.awt.Paint outerPaint)
Constructor which sets both the size of this arrow and its color. |
Method Summary | |
---|---|
java.awt.geom.Rectangle2D.Float |
getBounds()
|
java.awt.Paint |
getFillPaint()
Returns the paint properties of this glyph. |
java.awt.Paint |
getOuterPaint()
Returns the paint properties of the outer line of this glyph. |
void |
render(java.awt.Graphics2D g)
|
void |
setBounds(java.awt.geom.Rectangle2D.Float r)
|
void |
setDirection(int direction)
This method allows you to decide in which direction the arrow has to point. |
void |
setFillPaint(java.awt.Paint fillPaint)
Allows you to set the paint properties of this glyph. |
void |
setOuterPaint(java.awt.Paint outerPaint)
Allows setting the paint properties of the outer line of this glyph to the given value. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ArrowGlyph()
ArrowGlyph
, which is filled with the color
blue by default.
public ArrowGlyph(java.awt.Paint fillPaint, java.awt.Paint outerPaint)
ArrowGlyph
, which is filled with the given
color.
fillPaint
- Paint properties to fill this arrow.outerPaint
- Paint properties of the outer border of this arrow.public ArrowGlyph(java.awt.geom.Rectangle2D.Float bounds)
bounds
- public ArrowGlyph(java.awt.geom.Rectangle2D.Float bounds, java.awt.Paint fillPaint, java.awt.Paint outerPaint)
bounds
- fillPaint
- Method Detail |
---|
public java.awt.geom.Rectangle2D.Float getBounds()
getBounds
in interface Glyph
public void setBounds(java.awt.geom.Rectangle2D.Float r)
setBounds
in interface Glyph
public void setDirection(int direction)
StrandedFeature
.
direction
- A +1 means to the right, -1 to the left an 0 (and any other value)
produces a rectangular shape without arrows at its end.public void render(java.awt.Graphics2D g)
render
in interface Glyph
public java.awt.Paint getFillPaint()
public void setFillPaint(java.awt.Paint fillPaint)
fillPaint
- public java.awt.Paint getOuterPaint()
public void setOuterPaint(java.awt.Paint outerPaint)
outerPaint
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |