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

📄 exec.java

📁 在NETBEANS环境下
💻 JAVA
字号:
/* * To change this template, choose Tools | Templates * and open the template in the editor. */import javax.microedition.midlet.*;import javax.microedition.lcdui.*;/** * @author Administrator */public class Exec extends MIDlet implements CommandListener {    Display display;    List list = new List("                               通讯录", Choice.IMPLICIT);    Command cmdexit = new Command("退出", Command.OK, 1);    Command cmdadd = new Command("添加", Command.BACK, 1);    Command cmdlook = new Command("查看详情", Command.OK, 1);    Command cmdsave = new Command("保存", Command.BACK, 1);    Command cmddel = new Command("删除记录", Command.OK, 1);    Form f = new Form("                               增加新记录");    Form f1 = new Form("                                 详细情况");    Form f2 = new Form("                                 详细情况");    Form f3 = new Form("                                 详细情况");    Form f4 = new Form("                                 详细情况");      TextField name = new TextField("姓名", "", 8, TextField.ANY);    TextField num1 = new TextField("手机号码", "", 11, TextField.PHONENUMBER);    TextField num2 = new TextField("家庭电话", "", 11, TextField.PHONENUMBER);    TextField addr = new TextField("家庭住址", "", 18, TextField.ANY);    public void startApp() {        display = Display.getDisplay(this);        list.addCommand(cmdlook);        list.addCommand(cmdadd);        list.addCommand(cmddel);        list.setCommandListener(this);        f.append(name);        f.append(num1);        f.append(num2);        f.append(addr);        f.addCommand(cmdsave);        f.addCommand(cmdexit);        f.setCommandListener(this);        f1.addCommand(cmdexit);        f1.setCommandListener(this);                f2.addCommand(cmdexit);        f2.setCommandListener(this);                f3.addCommand(cmdexit);        f3.setCommandListener(this);                f3.addCommand(cmdexit);        f3.setCommandListener(this);        display.setCurrent(list);    }    public void pauseApp() {    }    public void destroyApp(boolean unconditional) {    }    public void commandAction(Command c, Displayable s) {        int i = list.getSelectedIndex();        String n = name.getString();        if (c == cmdadd) {            display.setCurrent(f);        }        if (c == cmdexit) {            display.setCurrent(list);        }        if (c == cmdsave) {            if (i < 0) {                list.append(n, null);                                    } else {                list.insert(i + 1, n, null);                         }         switch (i){             case -1 :   f1.append("姓名: "+name.getString()+'\n'+'\n'+'\n'+"手机号码: "+num1.getString()+'\n'+'\n'+'\n'+"家庭电话: "+num2.getString()+'\n'+'\n'+'\n'+"家庭住址: "+addr.getString());             case 0 :    f2.append("姓名: "+name.getString()+'\n'+'\n'+'\n'+"手机号码: "+num1.getString()+'\n'+'\n'+'\n'+"家庭电话: "+num2.getString()+'\n'+'\n'+'\n'+"家庭住址: "+addr.getString());             case 1 :    f3.append("姓名: "+name.getString()+'\n'+'\n'+'\n'+"手机号码: "+num1.getString()+'\n'+'\n'+'\n'+"家庭电话: "+num2.getString()+'\n'+'\n'+'\n'+"家庭住址: "+addr.getString());             case 2 :    f4.append("姓名: "+name.getString()+'\n'+'\n'+'\n'+"手机号码: "+num1.getString()+'\n'+'\n'+'\n'+"家庭电话: "+num2.getString()+'\n'+'\n'+'\n'+"家庭住址: "+addr.getString());             default :          }                             display.setCurrent(list);        }        if (c == cmdlook) {            switch (i){                case -1 :  display.setCurrent(f1);  break;                              default : display.setCurrent(f2);break;            }                   }        if (c == cmddel) {            list.delete(i);            display.setCurrent(list);        }    }}

⌨️ 快捷键说明

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