Senin, 30 Mei 2011

Penggunaan TextBox pada Mobile

TextField merupakan Item dimana user dapat memasukan kata atau hal lain menggunakan keyboard. Beberapa batasan exclusive yang dapat di-set yaitu:
TextField.ANY
TextField.EMAILADDR
TextField.NUMERIC
TextField.PHONENUMBER
TextField.URL
TextField.DECIMAL

Masukan tersebut memliki modifikasi antara lain :
TextField.PASSWORD
TextField.UNEDITABLE
TextField.SENSITIVE
TextField.NON_PREDICTIVE
TextField.INITIAL_CAPS_WORD
TextField.INITIAL_CAPS_SENTENCE

Inilah contoh scriptnya :



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

public class textField extends MIDlet implements CommandListener {

    Display display;
    Form textForm;
    Command exitCommand = new Command("Exit", Command.EXIT,1);
//    DateField dateonly,timeonly,datetime;
    Ticker ticker = new Ticker(
        "Wildan Muhammad Sofwan");
    public textField(){
        textForm = new Form("TextField Types");
        textForm.addCommand(exitCommand);
        textForm.setCommandListener(this);
        TextField ANY = new TextField("ANY","",64,TextField.ANY);
        TextField EMAILADDR = new TextField("EMAILADDR","",64,TextField.EMAILADDR);
        TextField NUMERIC = new TextField("NUMERIC","",64,TextField.NUMERIC);
        TextField PHONENUMBER = new TextField("PHONENUMBER","",64,TextField.PHONENUMBER);
        TextField URL = new TextField("URL","",64,TextField.URL);
        TextField DECIMAL = new TextField("DECIMAL","",64,TextField.DECIMAL);

        textForm.append(ANY);
        textForm.append(EMAILADDR);
        textForm.append(NUMERIC);
        textForm.append(PHONENUMBER);
        textForm.append(URL);
        textForm.append(DECIMAL);
        textForm.setTicker(ticker);


    }
    public void startApp() {
        if(display == null)
        {
            display = Display.getDisplay(this);
            display.setCurrent(textForm);
        }
    }

    public void pauseApp() {
    }

    public void destroyApp(boolean unconditional) {
    }

    public void commandAction(Command c, Displayable d) {
        if (c==exitCommand)
        {
            destroyApp(true);
            notifyDestroyed();//exit
        }
    }
}

Maka tampilannya akan seperti ini :

Tidak ada komentar:

Posting Komentar