📄 mainmenuscreen.java
字号:
package cn.com.javachen;
import javax.microedition.lcdui.Choice;
import javax.microedition.lcdui.Command;
import javax.microedition.lcdui.CommandListener;
import javax.microedition.lcdui.Displayable;
import javax.microedition.lcdui.List;
public class MainMenuScreen extends List implements CommandListener {
private HomeReceiveMidelt hrMidelt;
private Command selectCommand = new Command("确定", Command.ITEM, 1);
private Command exitCommand = new Command("退出", Command.EXIT, 1);
public MainMenuScreen(HomeReceiveMidelt hr) {
super("家长信息系统", Choice.IMPLICIT);
// TODO Auto-generated constructor stub
this.hrMidelt = hr;
append("学生成绩", null);
append("学生近况", null);
append("反馈信息", null);
append("设置", null);
append("帮助", null);
append("版本信息", null);
addCommand(exitCommand);
addCommand(selectCommand);
setCommandListener(this);
}
public void commandAction(Command arg0, Displayable arg1) {
// TODO Auto-generated method stub
if (arg0 == exitCommand) {
hrMidelt.mainMenuScreenQuit();
} else if (arg0 == selectCommand) {
processMenu();
} else {
processMenu();
}
}
private void processMenu() {
// TODO Auto-generated method stub
try {
List down = (List)hrMidelt.display.getCurrent();
switch (down.getSelectedIndex()) {
case 0: scnXueShengCJ(); break;
case 1: scnXueShengQQ(); break;
case 2: scnJiaZhangFQ(); break;
case 3: scnSettings(); break;
case 4: scnHelp(); break;
case 5: scnAbout(); break;
};
} catch (Exception ex) {
hrMidelt.showErrorMsg("null");
}
}
private void scnXueShengCJ() {
// TODO Auto-generated method stub
hrMidelt.XueShengCJScreenShow();
}
private void scnXueShengQQ() {
// TODO Auto-generated method stub
hrMidelt.xueShengQQScreenShow();
}
private void scnJiaZhangFQ() {
// TODO Auto-generated method stub
hrMidelt.jiaZhangFQScreenShow();
}
private void scnSettings() {
// TODO Auto-generated method stub
hrMidelt.settingsScreenShow();
}
private void scnHelp() {
// TODO Auto-generated method stub
hrMidelt.helpScreenShow();
}
private void scnAbout() {
// TODO Auto-generated method stub
hrMidelt.aboutScreenShow();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -