public class ArrowGlyph extends java.lang.Object implements Glyph
setDirection method allows the decision of the direction, to
which the arrow points.| Constructor and Description |
|---|
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.
|
| Modifier and Type | Method and Description |
|---|---|
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.
|
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 - public java.awt.geom.Rectangle2D.Float getBounds()
public void setBounds(java.awt.geom.Rectangle2D.Float r)
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 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 - Copyright © 2018 BioJava. All Rights Reserved.