Name
javax.microedition.lcdui.TextField
Synopsis
This class, which extends the Item
class, is an
editable text component that may be placed into a form. A
TextField
object has a label, a default string, a
maximum size, and some constraints. The constraints, which are shared
with TextBox
, are:
-
ANY
The user is allowed to enter any text.
-
EMAILADDR
The user is allowed to enter an email address.
-
NUMERIC
The user is allowed to enter only an integer value.
-
PASSWORD
The text entered must be masked (replaced with `*'), so that the characters typed are not visible.
-
PHONENUMBER
The user is allowed to enter a phone number.
-
URL
The user is allowed to enter a URL.
public class
TextField
extends Item { // public class fields public static final intANY
= 0 public static final intCONSTRAINT_MASK
= 0xFFFF; public static final intEMAILADDR
= 1 public static final intNUMERIC
= 2 public static final intPASSWORD
= 0x10000 public static final intPHONENUMBER
= 3 public static final intURL
= 4 // public constructors publicTextField
(String label, String text, int maxSize, int constraints); // public instance methods public voiddelete
(int offset, int length); public intgetCaretPosition
( ); public intgetChars
(char[] data); public intgetConstraints
( ); public intgetMaxSize
( ); public StringgetString
( ); public voidinsert
(char[] data, int offset, int length, int position); public voidinsert
(String src, int position); public voidsetChars
(char[] data, int offset, int length); public voidsetConstraints ...
Get Wireless Java now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.