⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 emailmidlet.java

📁 基于WINCE5.2的ARM嵌入式手机软件的开发
💻 JAVA
字号:
/* * To change this template, choose Tools | Templates * and open the template in the editor. */package MobileEmail;import javax.microedition.midlet.*;import javax.microedition.lcdui.*;import javax.microedition.rms.*;/** * @author Administrator */public class EMailMidlet extends MIDlet implements CommandListener{    private Display display;    private Alert alert;    private String[] menuItem={"发送邮件","配置邮件服务器"};    private List menu;    private SendForm sendForm;    private Command cmdExit=new Command("退出",Command.EXIT,1);    private Command cmdSelect=new Command("选择",Command.ITEM,1);    private Command cmdBack=new Command("返回",Command.BACK,1);    private Command cmdSend=new Command("发送",Command.OK,2);    private Command cmdSave=new Command("保存",Command.OK,1);    public EMailMidlet(){        display=Display.getDisplay(this);        menu=new List("移动电子邮件",Choice.IMPLICIT,menuItem,null);        menu.setSelectCommand(cmdSelect);        menu.addCommand(cmdExit);        menu.setCommandListener(this);    }    public void startApp() {        EMailConfig config=EMailConfig.getInstance();        if(config==null){            ConfigForm configForm=new ConfigForm(this,null);            display.setCurrent(configForm);        }        else{            display.setCurrent(menu);        }    }    public void pauseApp() {    }    public void destroyApp(boolean unconditional) {    }    public void commandAction(Command c,Displayable d){        if(c==cmdSelect){            switch(menu.getSelectedIndex()){                case 0:{                    if(sendForm==null){                        sendForm=new SendForm(this);                    }                    sendForm.clear();                    display.setCurrent(sendForm);                    break;                }                case 1:{                    EMailConfig config=EMailConfig.getInstance();                    ConfigForm configForm=new ConfigForm(this,config);                    display.setCurrent(configForm);                    break;                }            }        }        else if(c==cmdExit){            notifyDestroyed();        }    }    public void showAlert(String title,String msg){        if(alert==null){            alert=new Alert("","",null,AlertType.INFO);            alert.setTimeout(3000);        }        alert.setTitle(title);        alert.setString(msg);        display.setCurrent(alert,display.getCurrent());    }    public void BackToMenu(){        display.setCurrent(menu);    }}

⌨️ 快捷键说明

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