📄 mainmenuscreen.java
字号:
package com.gowin.firstgame;
import javax.microedition.lcdui.*;
public class MainMenuScreen extends List implements CommandListener {
private Elimilator midlet;
private Command selectCommand = new Command( "Select" , Command.ITEM , 1 );
private Command exitCommand = new Command( "Exit" , Command.EXIT , 1 );
public MainMenuScreen( Elimilator midlet){
super("Eliminator" , Choice.IMPLICIT);
this.midlet = midlet;
append( "New Game" , null);
append( "Setting" , null);
append( "Hight Score" , null);
append( "Help" , null);
append( "About" , null);
addCommand( exitCommand );
addCommand( selectCommand );
setCommandListener(this);
}
public void commandAction(Command cmd, Displayable displayable) {
if( selectCommand == cmd ){
processMenu();
}
else if( exitCommand == cmd){
midlet.mainMenuScreenQuit();
}
else{
processMenu();
}
}
private void processMenu() {
List down = (List) midlet.display.getCurrent();
switch( down.getSelectedIndex() ){
case 0:
scnNewGame();
break;
case 1:
scnSetting();
break;
case 2:
scnHightScore();
break;
case 3:
scnHelp();
break;
case 4:
scnAbout();
break;
}
}
private void scnNewGame() {
midlet.mainMenuScreenShow();
}
private void scnSetting() {
midlet.settingScreenShow();
}
private void scnHightScore() {
midlet.hightScoreScreenShow();
}
private void scnHelp() {
midlet.helpScreenShow();
}
private void scnAbout() {
midlet.aboutScreenShow();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -