|
BenQ Mobile |
|||||||||
| 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
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, getLabel, getLayout, getMinimumHeight, getMinimumWidth, getPreferredHeight, getPreferredWidth, notifyStateChanged, removeCommand, setDefaultCommand, setItemCommandListener, setLabel, setLayout, setPreferredSize |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, 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
|
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:
|
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
java.lang.IllegalArgumentException - if appearanceMode invalid| Method 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.BUTTONpublic 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
StringItemgetFont()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.
StringItemsetFont(javax.microedition.lcdui.Font)
|
BenQ Mobile |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
|
Copyright © 2006 BenQ Mobile GmbH & Co. OHG or respective copyright owner. All Rights Reserved. BenQ Corp. is a trademark licensee of Siemens AG. |
For further information about Mobility Toolkit (MTK) visit our Developer Portal. |