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

📄 mainlogin.java

📁 使用j2me编制的一款横板过关类游戏。简单而完整。
💻 JAVA
字号:
import javax.microedition.lcdui.*;
import javax.microedition.midlet.*;

public class MainLogin extends MIDlet implements CommandListener
{
	public Display d;
	public Form f1,f2,f3;
	public MyCanvas first;
	public Command c1,c2,c3,c4,c5,c6,c7;
	public Image imlogin;

	public MainLogin()
	{	try{imlogin=Image.createImage("/login.png");}catch(Exception e){}
		d=Display.getDisplay(this);
		f1=new Form("英雄传说");
		f1.append(imlogin);
		
		f2=new Form("游戏帮助");
		f2.append("按键6  前进  按键4 后退\n按键2 上跳  按键1  左跳\n按键3 右跳  按键5  射箭");
		
		f3=new Form("关于游戏");
		f3.append("英雄传说\n\n游享视界\n2007.12.8");
		//窗口f3
		//f3=new Form("游戏主画面");
		//f3.append("游戏加载中......");
		first=new MyCanvas();
		
		c1=new Command("进入游戏",Command.SCREEN,0);
		c2=new Command("进入帮助",Command.SCREEN,1);
		c3=new Command("退出",Command.SCREEN,2);
		c7=new Command("关于游戏",Command.SCREEN,1);
		
		c4=new Command("返回游戏",Command.SCREEN,0);
		c5=new Command("回到主界面",Command.SCREEN,1);
		
		c6=new Command("ok",Command.SCREEN,0);		

		
		f1.addCommand(c1);//将命令对象添加到窗口f里.
		f1.addCommand(c2);
		f1.addCommand(c3);
		f1.addCommand(c7);
		
		f2.addCommand(c6);
		f3.addCommand(c6);
		

		first.addCommand(c4);
		first.addCommand(c5);
	

		f1.setCommandListener(this);//将窗口对象添加侦听器		
		f2.setCommandListener(this);
		f3.setCommandListener(this);
		first.setCommandListener(this);

	}
	
	public void startApp()
	{
		d.setCurrent(f1);

	}
	public void pauseApp()
	{
		
	}
	public void destroyApp(boolean f)
	{
		
	}
	
	public void commandAction(Command c,Displayable dd)
	{
			if(c==c1)//按下了确定
			{
				d.setCurrent(first);
				first.gameState=6;
			}
			if(c==c2)
			{
				d.setCurrent(f2);
			}
			if(c==c3)
			{
				this.notifyDestroyed();
			}
			if(c==c6)
			{
				d.setCurrent(f1);
			}
			if(c==c5)
			{
				d.setCurrent(f1);
			}
			if(c==c7)
				d.setCurrent(f3);

    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -