setdate.java

来自「这是一个手机上的J2ME程序」· Java 代码 · 共 37 行

JAVA
37
字号
// J2ME Compass
// Copyright (C) 2007 Dana Peters
// http://www.qcontinuum.org/compass

package org.qcontinuum.compass;

import java.util.*;
import javax.microedition.lcdui.*;

public class SetDate extends Form implements CommandListener {

    private Displayable mParent;
    private DateField mDateField;
    private Command mNowCommand, mOkCommand;

    public SetDate(Displayable parent) {
        super("Set Date");
        mParent = parent;
        append(mDateField = new DateField("Local Date/Time:", DateField.DATE_TIME));
        Compass.updateDate();
        mDateField.setDate(Compass.getDate());
        addCommand(mNowCommand = new Command("Now", Command.SCREEN, 1));
        addCommand(mOkCommand = new Command("OK", Command.OK, 0));
        setCommandListener(this) ;
    }

    public void commandAction(Command c, Displayable d)  {
        if (c == mNowCommand) {
            mDateField.setDate(new Date(System.currentTimeMillis()));
        } else if (c == mOkCommand) {
            Compass.setDate(mDateField.getDate());
            Compass.display(mParent);
        }
    }

}

⌨️ 快捷键说明

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