📄 exec.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 + -