⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mainmenu.java

📁 Source-DeathFlight手机游戏,死亡飞行,适合初学者学习.
💻 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 + -