📄 consumemidlet.java
字号:
package consume;
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class ConsumeMIDlet extends MIDlet implements CommandListener {
public static ConsumeMIDlet instance;
InputData input = new InputData();
boolean first=true;
List mainlist;
Display dis;
/** Constructor */
public ConsumeMIDlet() {
instance = this;
}
/** Main method */
public void startApp() {
if (first){
first=false;
String[] elements = {"输入消费数据", "月汇总统计", "消费数据图形", "列出所有数据"}; //Menu items as List elements
mainlist=new List("日常帐务管理", List.IMPLICIT, elements, null);
Command selectCommand = new Command("进入", Command.ITEM, 1);
mainlist.setSelectCommand(selectCommand);
mainlist.addCommand(new Command("Exit", Command.EXIT, 1));
mainlist.setCommandListener(this);
}
dis=Display.getDisplay(this);
dis.setCurrent(mainlist);
}
/** Handle pausing the MIDlet */
public void pauseApp() {
}
/** Handle destroying the MIDlet */
public void destroyApp(boolean unconditional) {
}
/** Quit the MIDlet */
public static void quitApp() {
instance.destroyApp(true);
instance.notifyDestroyed();
instance = null;
}
public void commandAction(Command command, Displayable displayable) {
/** @todo Add command handling code */
if (command.getCommandType() == Command.EXIT) {
// stop the MIDlet
quitApp();
}
if (command.getCommandType() == Command.ITEM) {
switch (mainlist.getSelectedIndex()) {
case 0:
dis.setCurrent(input);
break;
case 1:
dis.setCurrent(new ConsumeTotal());
break;
case 2:
dis.setCurrent(new ConsumePic());
break;
case 3:
dis.setCurrent(new ConsumeList());
break;
}
}
}
public void backmain(){
dis.setCurrent(mainlist);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -