|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.threerings.opengl.gui.Component
com.threerings.opengl.gui.Container
com.threerings.opengl.gui.TextArea
public class TextArea
Displays one or more lines of text which may contain basic formatting (changing of color, toggling bold, italic and underline). Newline characters in the appended text will result in line breaks in the on-screen layout.
| Field Summary | |
|---|---|
static int |
BOLD
A font style constant. |
static int |
ITALIC
A font style constant. |
static int |
PLAIN
A font style constant. |
| Fields inherited from class com.threerings.opengl.gui.Component |
|---|
DEFAULT, DISABLED, HOVER |
| Constructor Summary | |
|---|---|
TextArea(GlContext ctx)
|
|
TextArea(GlContext ctx,
String text)
|
|
| Method Summary | |
|---|---|
void |
appendText(String text)
Appends text with the foreground color in the plain style. |
void |
appendText(String text,
Color4f color)
Appends text with the specified color in the plain style. |
void |
appendText(String text,
Color4f color,
int style)
Appends text with the specified color and style. |
void |
appendText(String text,
int style)
Appends text with the foreground color in the specified style. |
void |
clearText()
Clears out the text displayed in this area. |
Color4f |
getEffectColor()
Returns the color to use for our text effect. |
int |
getEffectSize()
Returns the effect size for this component's text. |
int |
getHorizontalAlignment()
Returns the horizontal alignment for this component's text. |
int |
getLineCount()
Returns the number of lines of text contained in this area. |
BoundedRangeModel |
getScrollModel()
Returns a model that can be wired to a scroll bar to allow scrolling up and down through the lines in this text area. |
int |
getTextEffect()
Returns the effect for this component's text. |
TextFactory |
getTextFactory()
Returns a text factory suitable for creating text in the style defined by the component's current state. |
TextFactory |
getTextFactory(int style)
Returns a text factory suitable for creating text in the style defined by the component's current state. |
int |
getVerticalAlignment()
Returns the vertical alignment for this component's text. |
void |
scrollToLine(int line)
Scrolls our display such that the sepecified line is visible. |
void |
setEnabled(boolean enabled)
Sets this components enabled state. |
void |
setPreferredWidth(int width)
Configures the preferred width of this text area (the preferred height will be calculated from the font). |
void |
setText(String text)
Clears any text in this text area and appends the supplied text. |
| Methods inherited from class com.threerings.opengl.gui.Container |
|---|
add, add, add, add, getComponent, getComponentCount, getComponentIndex, getHitComponent, getLayoutManager, remove, remove, removeAll, replace, setAlpha, setHoverable, setLayoutManager, validate |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int PLAIN
public static final int BOLD
public static final int ITALIC
| Constructor Detail |
|---|
public TextArea(GlContext ctx)
public TextArea(GlContext ctx,
String text)
| Method Detail |
|---|
public int getHorizontalAlignment()
public int getVerticalAlignment()
public void setPreferredWidth(int width)
public BoundedRangeModel getScrollModel()
public void setText(String text)
public void appendText(String text)
public void appendText(String text,
Color4f color)
public void appendText(String text,
int style)
public void appendText(String text,
Color4f color,
int style)
public void clearText()
public void scrollToLine(int line)
public int getLineCount()
public TextFactory getTextFactory()
public TextFactory getTextFactory(int style)
public int getTextEffect()
public int getEffectSize()
public Color4f getEffectColor()
public void setEnabled(boolean enabled)
Component
setEnabled in class Container
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||