|
MIDP3.0 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.microedition.lcdui.Item
javax.microedition.lcdui.StringItem
public class StringItem
An item that can contain a string. A StringItem
is
display-only; the user cannot edit the contents. Both the label and the
textual content of a StringItem
may be modified by the
application. The visual representation of the label may differ from that of
the textual contents
Field Summary |
---|
Fields inherited from class javax.microedition.lcdui.Item |
---|
BUTTON, HYPERLINK, LAYOUT_2, LAYOUT_BOTTOM, LAYOUT_CENTER, LAYOUT_DEFAULT, LAYOUT_EXPAND, LAYOUT_LEFT, LAYOUT_NEWLINE_AFTER, LAYOUT_NEWLINE_BEFORE, LAYOUT_RIGHT, LAYOUT_SHRINK, LAYOUT_TOP, LAYOUT_VCENTER, LAYOUT_VEXPAND, LAYOUT_VSHRINK, PLAIN |
Constructor Summary | |
---|---|
StringItem(java.lang.String label,
java.lang.String text)
Creates a new StringItem object. |
|
StringItem(java.lang.String label,
java.lang.String text,
int appearanceMode)
Creates a new StringItem object with the given label,
textual content, and appearance mode. |
Method Summary | |
---|---|
int |
getAppearanceMode()
Returns the appearance mode of the StringItem . |
Font |
getFont()
Gets the application's preferred font for rendering this StringItem . |
java.lang.String |
getText()
Gets the text contents of the StringItem , or
null if the StringItem is empty. |
void |
setFont(Font font)
Sets the application's preferred font for rendering this StringItem . |
void |
setText(java.lang.String text)
Sets the text contents of the StringItem . |
Methods inherited from class javax.microedition.lcdui.Item |
---|
addCommand, getCommands, getLabel, getLayout, getLayoutHint, getMinimumHeight, getMinimumWidth, getPreferredHeight, getPreferredWidth, notifyStateChanged, removeCommand, setCommand, setDefaultCommand, setItemCommandListener, setLabel, setLayout, setLayoutHint, setPreferredSize |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public StringItem(java.lang.String label, java.lang.String text)
StringItem
object. Calling this constructor
is equivalent to calling
StringItem(label, text, PLAIN);
label
- the Item
labeltext
- the text contentsStringItem(String, String, int)
public StringItem(java.lang.String label, java.lang.String text, int appearanceMode)
StringItem
object with the given label,
textual content, and appearance mode. Either label or text may be present
or null
.
The appearanceMode
parameter (see Appearance Modes) is a hint to the
platform of the application's intended use for this
StringItem
. To provide hyperlink- or button-like
behavior, the application should associate a default Command
with this StringItem
and add an
ItemCommandListener
to this StringItem
.
Here is an example showing the use of a StringItem
as a
button:
StringItem strItem = new StringItem("Default: ", "Set", Item.BUTTON); strItem.setDefaultCommand( new Command("Set", Command.ITEM, 1); // icl is ItemCommandListener strItem.setItemCommandListener(icl);
label
- the StringItem's
label, or null
if no labeltext
- the StringItem's
text contents, or
null
if the contents are initially emptyappearanceMode
- the appearance mode of the StringItem
, one of
Item.PLAIN
, Item.HYPERLINK
, or Item.BUTTON
. A
StringItem that has item commands and the appearance mode
Item.PLAIN
MUST always be presented as a StringItem with
added command(s) and appearance mode Item.HYPERLINK
.
java.lang.IllegalArgumentException
- if appearanceMode
invalidMethod Detail |
---|
public java.lang.String getText()
StringItem
, or
null
if the StringItem
is empty.
setText(java.lang.String)
public void setText(java.lang.String text)
StringItem
. If text is
null
, the StringItem
is set to be empty.
text
- the new contentgetText()
public int getAppearanceMode()
StringItem
. See Appearance Modes.
Item.PLAIN
,
Item.HYPERLINK
, or Item.BUTTON
public void setFont(Font font)
StringItem
. The font is a hint, and the implementation
may disregard the application's preferred font.
The font
parameter must be a valid Font
object or null
. If the font
parameter is
null
, the implementation must use its default font to
render the StringItem
.
font
- the preferred font to use to render this
StringItem
getFont()
public Font getFont()
StringItem
. The value returned is the font that had been
set by the application, even if that value had been disregarded by the
implementation. If no font had been set by the application, or if the
application explicitly set the font to null
, the value is
the default font chosen by the implementation.
StringItem
setFont(javax.microedition.lcdui.Font)
|
MIDP3.0 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |