TextBox adalah sebuah Screen yang berisi tipe data string. Karena TextBox itu Displayable dan bukan Item, maka tidak dapat diletakkan pada Form atau Screen yang lain. Cara menggunakan TextBox adalah dengan mendeskripsikan 4 parameter.
TextBox(String title, String text, int maxSize, int constraints);
title : digunakan sebagai judul screen
text : item text atau string yang akan ditampilkan
maxSize : jumlah maximum karakter yang ditampilkan
constraints : batasan untuk masukan user
macam-macam constraints :
1. ANY : untuk masukan apapun
2. DECIMAL : untuk masukan berupa bilangan desimal
3. EMAILADDR : untuk masukan berupa alamat email
4. NUMERIC : untuk masukan berupa bilangan integer
5. PHONENUMBER : untuk masukan berupa nomor telepon
6. URL : untuk masukan berupa alamat web
contoh :
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class BelajarTexBox extends MIDlet {
private TextBox tb;
private Display display;
public BelajarTexBox(){
tb = new TextBox("TextBox", "Sedang belajar menggunakan TextBox", 50, TextField.ANY);
}
public void startApp() {
display = Display.getDisplay(this);
display.setCurrent(tb);
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
}
Hasilnya akan seperti berikut :