org.kobjects.kui
Class KTextField

java.lang.Object
  extended by org.kobjects.kui.KItem
      extended by org.kobjects.kui.KTextField

public class KTextField
extends KItem


Field Summary
static int ANY
           
static java.lang.Character CHAR_0
           
static java.lang.Character CHAR_1
           
static java.lang.Character CHAR_HASH
           
static java.lang.Character CHAR_STAR
           
static int CONSTRAINT_MASK
           
 int constraints
           
 int cursorX
           
static int DATE
           
static int EMAILADDR
           
static int FULLSCREEN
           
 int mode
           
static int MODE_123
           
static int MODE_abc
           
static int MODE_Abc
           
static int MODE_ABC
           
static int NUMERIC
           
static int PASSWORD
           
static int PHONENUMBER
           
static int URL
           
 
Fields inherited from class org.kobjects.kui.KItem
align, APPEARANCE_BUTTON, APPEARANCE_COMPACT, APPEARANCE_FULLSCREEN, APPEARANCE_INDENT, APPEARANCE_INPUT, APPEARANCE_PLAIN, APPEARANCE_TAB, CONTENT, image, img0, img1, img2, imgCols, imgRows, imgX, imgY, LABEL, STATE_FOCUSSED, STATE_PRESSED, STATE_UNFOCUSSED
 
Constructor Summary
KTextField(java.lang.Object label, java.lang.String text, int maxLen, int constraints)
           
 
Method Summary
 void commandAction(Command cmd, Displayable d)
           
 java.util.Calendar getDate()
           
 java.lang.String getLine(int index)
           
protected  int getPrefContentHeight(int contentW)
           
 java.lang.String getString()
           
 void keyPressed(int code)
           
 void keyRepeated(int code)
           
 void paint(Graphics g, int contentW, int contentH)
           
 void setDate(java.util.Calendar calendar)
           
 void setLine(int index, java.lang.String line)
           
 void setString(java.lang.String text)
           
 boolean traverse(int dir, int w, int h, int[] inout)
           
 
Methods inherited from class org.kobjects.kui.KItem
getContentStyle, getLabel, getLabelStyle, getState, invalidate, keyReleased, pointerDragged, pointerPressed, pointerReleased, setContentStyle, setDefaultCommand, setImage, setImage, setLabel, setLabelStyle, setLayout, traverseOut
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MODE_ABC

public static final int MODE_ABC
See Also:
Constant Field Values

MODE_Abc

public static final int MODE_Abc
See Also:
Constant Field Values

MODE_abc

public static final int MODE_abc
See Also:
Constant Field Values

MODE_123

public static final int MODE_123
See Also:
Constant Field Values

CHAR_0

public static final java.lang.Character CHAR_0

CHAR_1

public static final java.lang.Character CHAR_1

CHAR_HASH

public static final java.lang.Character CHAR_HASH

CHAR_STAR

public static final java.lang.Character CHAR_STAR

ANY

public static final int ANY
See Also:
Constant Field Values

EMAILADDR

public static final int EMAILADDR
See Also:
Constant Field Values

NUMERIC

public static final int NUMERIC
See Also:
Constant Field Values

PHONENUMBER

public static final int PHONENUMBER
See Also:
Constant Field Values

URL

public static final int URL
See Also:
Constant Field Values

DATE

public static final int DATE
See Also:
Constant Field Values

FULLSCREEN

public static final int FULLSCREEN
See Also:
Constant Field Values

PASSWORD

public static final int PASSWORD
See Also:
Constant Field Values

CONSTRAINT_MASK

public static final int CONSTRAINT_MASK
See Also:
Constant Field Values

cursorX

public int cursorX

constraints

public int constraints

mode

public int mode
Constructor Detail

KTextField

public KTextField(java.lang.Object label,
                  java.lang.String text,
                  int maxLen,
                  int constraints)
Method Detail

getPrefContentHeight

protected int getPrefContentHeight(int contentW)
Specified by:
getPrefContentHeight in class KItem

paint

public void paint(Graphics g,
                  int contentW,
                  int contentH)
Specified by:
paint in class KItem

getLine

public java.lang.String getLine(int index)

getString

public java.lang.String getString()

setString

public void setString(java.lang.String text)

setLine

public void setLine(int index,
                    java.lang.String line)

keyPressed

public void keyPressed(int code)
Overrides:
keyPressed in class KItem

keyRepeated

public void keyRepeated(int code)
Overrides:
keyRepeated in class KItem

getDate

public java.util.Calendar getDate()

setDate

public void setDate(java.util.Calendar calendar)
Parameters:
calendar -

traverse

public boolean traverse(int dir,
                        int w,
                        int h,
                        int[] inout)
Overrides:
traverse in class KItem

commandAction

public void commandAction(Command cmd,
                          Displayable d)