eventex2.java

来自「手机游戏设计一书的源代码」· Java 代码 · 共 47 行

JAVA
47
字号
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        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);    }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?