📄 mainmenu.java
字号:
import javax.microedition.lcdui.*;
public class MainMenu extends List implements CommandListener{
private Flight midlet;
private Command exitCommand = new Command("Exit",Command.EXIT,1);
private Command selectCommand = new Command("Select",Command.ITEM,1);
public MainMenu(Flight midlet){
super("Death Flight",Choice.IMPLICIT);
this.midlet = midlet;
append("PLAY",null);
append("OPTION",null);
append("HIGH SCORES",null);
append("HELP",null);
append("EXIT",null);
addCommand(exitCommand);
addCommand(selectCommand);
setCommandListener(this);
}
public void commandAction(Command c, Displayable d){
if(c == exitCommand){
this.midlet.Quit();
return;
}else {
processMenu();
return;
}
}
private void processMenu(){
try{
List down = (List)midlet.display.getCurrent();
switch(down.getSelectedIndex()){
case 0:
scnGame();
break;
case 1:
scnOption();
break;
case 2:
scnHighScores();
break;
case 3:
scnHelp();
break;
default:
break;
}
}catch (Exception e){
System.out.println("Error when process Main Menu. " + e);
}
}
private void scnGame(){
midlet.startGame();
}
private void scnOption(){
midlet.showOption();
}
private void scnHighScores(){
midlet.showHighScore();
}
private void scnHelp(){
midlet.showHelp();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -