|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.horstmann.violet.framework.MultiLineString
public class MultiLineString
A string that can extend over multiple lines.
Field Summary | |
---|---|
static int |
CENTER
|
static int |
LARGE
|
static int |
LEFT
|
static int |
NORMAL
|
static int |
RIGHT
|
static int |
SMALL
|
Constructor Summary | |
---|---|
MultiLineString()
Constructs an empty, centered, normal size multiline string that is not underlined. |
Method Summary | |
---|---|
java.lang.Object |
clone()
|
void |
draw(java.awt.Graphics2D g2,
java.awt.geom.Rectangle2D r)
Draws this multiline string inside a given rectangle |
java.awt.geom.Rectangle2D |
getBounds(java.awt.Graphics2D g2)
Gets the bounding rectangle for this multiline string. |
int |
getJustification()
Gets the value of the justification property. |
int |
getSize()
Gets the value of the size property. |
java.lang.String |
getText()
Gets the value of the text property. |
boolean |
isUnderlined()
Gets the value of the underlined property. |
void |
setJustification(int newValue)
Sets the value of the justification property. |
void |
setSize(int newValue)
Sets the value of the size property. |
void |
setText(java.lang.String newValue)
Sets the value of the text property. |
void |
setUnderlined(boolean newValue)
Sets the value of the underlined property. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final int LEFT
public static final int CENTER
public static final int RIGHT
public static final int LARGE
public static final int NORMAL
public static final int SMALL
Constructor Detail |
---|
public MultiLineString()
Method Detail |
---|
public void setText(java.lang.String newValue)
newValue
- the text of the multiline stringpublic java.lang.String getText()
public void setJustification(int newValue)
newValue
- the justification, one of LEFT, CENTER,
RIGHTpublic int getJustification()
public boolean isUnderlined()
public void setUnderlined(boolean newValue)
newValue
- true to underline the textpublic void setSize(int newValue)
newValue
- the size, one of SMALL, NORMAL, LARGEpublic int getSize()
public java.lang.String toString()
toString
in class java.lang.Object
public java.awt.geom.Rectangle2D getBounds(java.awt.Graphics2D g2)
g2
- the graphics context
public void draw(java.awt.Graphics2D g2, java.awt.geom.Rectangle2D r)
g2
- the graphics contextr
- the rectangle into which to place this multiline stringpublic java.lang.Object clone()
clone
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |