Senin, 30 Mei 2011

Penggunaan DateField pada Mobile

Komponen DateField digunakan untuk masukan tanggal dan waktu dari user. DateField
dapat diisi dengan beberapa entry, antara lain :
date entry(mode DATE) , untuk mengisi tanggal
time entry (mode TIME) ,  untuk mengisi waktu
date and time(mode DATE_TIME) ,  untuk mengisi waktu dan tanggal

Inilah contoh scriptnya :



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

public class dateField extends MIDlet implements CommandListener
{
    Display display;
    Form dateForm;
    Command exitCommand=new Command("Exit", Command.EXIT, 1);
    DateField dateonly,timeonly,datetime;

    public dateField(){
        dateForm=new Form("DateField Modes");
        dateForm.addCommand(exitCommand);
        dateForm.setCommandListener(this);
        DateField dateonly=
                new DateField("Birthday (DATE)", DateField.DATE);
        DateField timeonly=
                new DateField("Set Alarm (TIME)", DateField.TIME);
        DateField datetime=
                new DateField("Depature (DATE_TIME)", DateField.DATE_TIME);
        dateForm.append(dateonly);
        dateForm.append(timeonly);
        dateForm.append(datetime);
    }
    public void startApp()
    {
        if (display == null){
            display= Display.getDisplay(this);
            display.setCurrent(dateForm);
        }
    }

    public void pauseApp() {
    }

    public void destroyApp(boolean unconditional) {
    }

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

Maka tamipilannya akan seperti ini :

Tidak ada komentar:

Posting Komentar