Mega Code Archive

 
Categories / Java / J2ME
 

Event Example 2

import javax.microedition.midlet.*; import javax.microedition.lcdui.*; public class EventEx2 extends MIDlet {    Display display;    public EventEx2() {       display = Display.getDisplay(this);    }    public void destroyApp (boolean unconditional) {       notifyDestroyed();       System.out.println("App destroyed ");    }    public void pauseApp () {       display = null;       System.out.println("App paused.");    }    public void startApp () {       Form form = new Form("Change Date");                ItemStateListener listener = new ItemStateListener() {          java.util.Calendar cal =             java.util.Calendar.getInstance(java.util.TimeZone.getDefault());          public void itemStateChanged(Item item) {             cal.setTime(((DateField)item).getDate());             System.out.println("\nDate has changed");          }       };       form.setItemStateListener(listener);                java.util.Date now = new java.util.Date();       DateField dateItem = new DateField("Today's date:", DateField.DATE);       dateItem.setDate(now);       form.append(dateItem);       display.setCurrent(form);    } }