java.io.Serializable
public class TextBox extends java.lang.Object implements java.io.Serializable
Constructor | Description |
---|---|
TextBox() |
Creates an empty text box.
|
TextBox(java.lang.String text) |
Creates a text box.
|
TextBox(TextBlock block) |
Creates a new text box.
|
Modifier and Type | Method | Description |
---|---|---|
void |
draw(java.awt.Graphics2D g2,
float x,
float y,
RectangleAnchor anchor) |
Draws the text box.
|
boolean |
equals(java.lang.Object obj) |
Tests this object for equality with an arbitrary object.
|
java.awt.Paint |
getBackgroundPaint() |
Returns the background paint.
|
double |
getHeight(java.awt.Graphics2D g2) |
Returns the height of the text box.
|
RectangleInsets |
getInteriorGap() |
Returns the interior gap.
|
java.awt.Paint |
getOutlinePaint() |
Returns the outline paint.
|
java.awt.Stroke |
getOutlineStroke() |
Returns the outline stroke.
|
java.awt.Paint |
getShadowPaint() |
Returns the shadow paint.
|
double |
getShadowXOffset() |
Returns the x-offset for the shadow effect.
|
double |
getShadowYOffset() |
Returns the y-offset for the shadow effect.
|
TextBlock |
getTextBlock() |
Returns the text block.
|
int |
hashCode() |
Returns a hash code for this object.
|
void |
setBackgroundPaint(java.awt.Paint paint) |
Sets the background paint.
|
void |
setInteriorGap(RectangleInsets gap) |
Sets the interior gap.
|
void |
setOutlinePaint(java.awt.Paint paint) |
Sets the outline paint.
|
void |
setOutlineStroke(java.awt.Stroke stroke) |
Sets the outline stroke.
|
void |
setShadowPaint(java.awt.Paint paint) |
Sets the shadow paint.
|
void |
setShadowXOffset(double offset) |
Sets the x-offset for the shadow effect.
|
void |
setShadowYOffset(double offset) |
Sets the y-offset for the shadow effect.
|
void |
setTextBlock(TextBlock block) |
Sets the text block.
|
public TextBox()
public TextBox(java.lang.String text)
text
- the text.public java.awt.Paint getOutlinePaint()
public void setOutlinePaint(java.awt.Paint paint)
paint
- the paint.public java.awt.Stroke getOutlineStroke()
public void setOutlineStroke(java.awt.Stroke stroke)
stroke
- the stroke.public RectangleInsets getInteriorGap()
public void setInteriorGap(RectangleInsets gap)
gap
- the gap.public java.awt.Paint getBackgroundPaint()
public void setBackgroundPaint(java.awt.Paint paint)
paint
- the paint.public java.awt.Paint getShadowPaint()
public void setShadowPaint(java.awt.Paint paint)
paint
- the paint.public double getShadowXOffset()
public void setShadowXOffset(double offset)
offset
- the offset (in Java2D units).public double getShadowYOffset()
public void setShadowYOffset(double offset)
offset
- the offset (in Java2D units).public TextBlock getTextBlock()
public void setTextBlock(TextBlock block)
block
- the block.public void draw(java.awt.Graphics2D g2, float x, float y, RectangleAnchor anchor)
g2
- the graphics device.x
- the x-coordinate.y
- the y-coordinate.anchor
- the anchor point.public double getHeight(java.awt.Graphics2D g2)
g2
- the graphics device.public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
obj
- the object to test against (null
permitted).public int hashCode()
hashCode
in class java.lang.Object