[an error occurred while processing this directive]

J2ME Text Box Example


This application illustrates how to create the text box using TextBox class. The TextBox class is a Screen that allows the user to enter and edit text. A TextBox has a maximum size, which is the maximum number of characters that can be stored in the object at any time. The following are the methods used in class:

  • delete(int offset, int length)
  • getCaretPosition()
  • getChars(char[] data)
  • getConstraints()
  • getMaxSize()
  • getString()
  • insert(char[] data, int offset, int length, int position)
  • insert(String src, int position)
  • setChars(char[] data, int offset, int length)
  • setConstraints(int constraints)
  • setMaxSize(int maxSize)
  • setString(String text)
  • size()

These methods are accessible in your MIDlet. The application is as follows:



import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;

public class TextBoxMIDlet extends MIDlet{
  private Display display; 

  public TextBoxMIDlet() {
    display = Display.getDisplay(this);

  public void startApp() {
    TextBox t = new TextBox("TextBox Example"

   "Hello Sandeep Kumar Suman !"2560);

  public void pauseApp() {}

  public void destroyApp(boolean unconditional) {}


Download Source Code


[an error occurred while processing this directive]