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

📄 configform.java

📁 基于WINCE5.2的ARM嵌入式手机软件的开发
💻 JAVA
字号:
/* * 服务器配置信息的用户界面 */package MobileEmail;import javax.microedition.lcdui.*;/** * * @author Administrator */public class ConfigForm extends Form implements CommandListener{    private EMailMidlet midlet;    private TextField tfName;    private TextField tfEmailAddr;    private TextField tfAccounts;    private TextField tfPassword;    private TextField tfSMTPHost;    private Command cmdOk=new Command("保存",Command.OK,1);    private Command cmdCancel=new Command("返回",Command.BACK,1);    public ConfigForm(EMailMidlet midlet,EMailConfig config){        super("配置邮件服务器");        this.midlet=midlet;        tfName=new TextField("姓名:","",10,TextField.ANY);        tfEmailAddr=new TextField("电子邮件:","",20,TextField.EMAILADDR);        tfAccounts=new TextField("账号:","",20,TextField.ANY);        tfPassword=new TextField("密码","",20,TextField.PASSWORD);        tfSMTPHost=new TextField("发送邮件服务器:","",20,TextField.ANY);        append(new StringItem("个人信息:",""));        append(tfName);        append(tfEmailAddr);        append(new Spacer(getWidth(),10));        append(new StringItem("发送邮件服务器信息:",""));        append(tfSMTPHost);        append(tfAccounts);        append(tfPassword);        this.addCommand(cmdOk);        this.setCommandListener(this);        if(config!=null){            tfName.setString(config.getName());            tfEmailAddr.setString(config.getEmailAddr());            tfAccounts.setString(config.getAccounts());            tfPassword.setString(config.getPassword());            tfSMTPHost.setString(config.getSMTPServer());            this.addCommand(cmdCancel);        }    }    public void commandAction(Command c,Displayable d){        if(c==cmdOk){            String name=tfName.getString().trim();            String emailAddr=tfEmailAddr.getString().trim();            String accounts=tfAccounts.getString().trim();            String password=tfPassword.getString().trim();            String smtpHost=tfSMTPHost.getString().trim();            if(!name.equals("")&&!password.equals("")&&!emailAddr.equals("")&&!accounts.equals("")&&!smtpHost.equals("")){                EMailConfig.updateConfig(name, emailAddr, accounts, password, smtpHost);            }            else{                midlet.showAlert("警告", "配置信息不能为空!");                return;            }        }        midlet.BackToMenu();    }}

⌨️ 快捷键说明

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