FileDocCategorySizeDatePackage
EventEx3.javaAPI DocExample1274Wed Mar 22 14:24:40 GMT 2006None

EventEx3

public class EventEx3 extends MIDlet

Fields Summary
Display
display
Constructors Summary
public EventEx3()

      display = Display.getDisplay(this);
   
Methods Summary
public voiddestroyApp(boolean unconditional)

      notifyDestroyed();
      System.out.println("App destroyed ");
   
public voidpauseApp()

      display = null;
      System.out.println("App paused.");
   
public voidstartApp()

      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");
         }
      };

      // register for events
      form.setItemStateListener(listener);
        
      // get today's date
      java.util.Date now = new java.util.Date();
      DateField dateItem = new DateField("Today's date:", DateField.DATE);
      dateItem.setDate(now);

      // add date to the Form screen
      form.append(dateItem);
      display.setCurrent(form);