?? mobilecalendar.java
字號:
import javax.microedition.lcdui.*;
import javax.microedition.midlet.MIDlet;
import java.util.*;
//手機日歷
public class MobileCalendar extends MIDlet implements CommandListener
{
// 退出命令
private final static Command EXIT = new Command("Exit", Command.EXIT, 1);
private Form form; // 用于容納日期和時間域的表單
public MobileCalendar() {
form = new Form("日期和時間信息");
}
// 重載抽象類MIDlet的抽象方法startApp()
protected void startApp() {
Date dd = new Date(); // 表示當前的日期和時間
TimeZone tz = TimeZone.getTimeZone("GMT+08:00"); // 指定時區為東八區
DateField dateAndTime = new DateField("日期和時間", DateField.DATE_TIME,tz); // 創建包含日期字段和時間字段的DateField對象dateAndTime
dateAndTime.setDate(dd); // 設置初始日期和時間
form.append(dateAndTime); // 添加dateAndTime到表單form
DateField date = new DateField("日期", DateField.DATE); // 創建包含日期字段的DateField對象date
date.setDate(dd); // 設置dateAndTime的初始日期
form.append(date); // 添加date到表單form
DateField time = new DateField("時間", DateField.TIME); // 創建包含時間字段的DateField對象time
form.append(time); // 添加time到表單form
form.addCommand(EXIT); // 添加退出命令到表單form
form.setCommandListener(this); // 為表單form設置命令監聽者
Display.getDisplay(this).setCurrent(form); // 顯示表單form
}
// 重載抽象類MIDlet的抽象方法destroyApp()
protected void destroyApp(boolean unconditional) { }
// 重載抽象類MIDlet的抽象方法pauseApp()
protected void pauseApp() {}
// 實現接口CommandListener的方法
public void commandAction(Command c, Displayable d) {
if (c == EXIT) {
destroyApp(false); // 銷毀程序
notifyDestroyed();
}
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -