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 classTextField extends Item {
   // public class fields
   public static final int ANY = 0
   public static final int CONSTRAINT_MASK = 0xFFFF;
   public static final int EMAILADDR = 1
   public static final int NUMERIC = 2
   public static final int PASSWORD = 0x10000
   public static final int PHONENUMBER = 3
   public static final int URL = 4
   // public constructors
   public TextField(String label, String text, int maxSize, int constraints);
   // public instance methods
   public void delete(int offset, int length);
   public int getCaretPosition(  );
   public int getChars(char[] data);
   public int getConstraints(  );
   public int getMaxSize(  );
   public String getString(  );
   public void insert(char[] data, int offset, int length, int position);
   public void insert(String src, int position);
   public void setChars(char[] data, int offset, int length);
   public void setConstraints ...

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.