| 
 | 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 StringItemobject. | |
| StringItem(java.lang.String label,
           java.lang.String text,
           int appearanceMode)Creates a new StringItemobject 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, ornullif theStringItemis 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 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)| 
 | MIDP3.0 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||