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

📄 mainmenuscreen.java

📁 j2me开发 简单示例 包括 游戏主菜单、rms功能模块
💻 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 + -