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

📄 gamemcmc.java

📁 这是一个显示LOGO的例子
💻 JAVA
字号:
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class GameMCMC extends Canvas //游戏主选择菜单画布
{
	int action=0;
	int y=70;
	GameLogoMidlet glm;
	Image menu;
	public GameMCMC(GameLogoMidlet glm)
	{
		this.glm=glm;
		try
		{
			menu=Image.createImage("/GameLogo.png");
		}catch(Exception e)
		{
			e.printStackTrace();
		}
	}
	public void paint(Graphics g)
	{
		g.setColor(0,0,0);
		g.fillRect(0,0,getWidth(),getHeight());
		g.setColor(255,255,255);
		if (action==0)  //游戏菜单选择
		{
			paintChoiceMenu(g);
		}else if(action==1)//游戏开始
		{
			
			
		}else if(action==2)//游戏设置
		{
			
		}else if(action==3)//游戏简介(包括关于游戏)
		{
			paintGameJJ(g);
		}else if(action==4)//游戏操作
		{
			
		}else if(action==5)//游戏版本
		{
			
		}else if(action==6)//退出游戏
		{
			glm.exit();
		}
	}
	public void paintChoiceMenu(Graphics g)
	{
		g.drawImage(menu,0,0,Graphics.TOP | Graphics.LEFT);
		g.drawRect(65, y, 45, 15);
//		Font f2=Font.getFont(Font.FACE_SYSTEM,Font.STYLE_BOLD,Font.SIZE_MEDIUM);
//		g.setFont(f2);
		g.drawString("游戏开始", 65, 70, Graphics.TOP | Graphics.LEFT);
		g.drawString("游戏设置", 65, 85, Graphics.TOP | Graphics.LEFT);
		g.drawString("游戏简介", 65, 100, Graphics.TOP | Graphics.LEFT);
		g.drawString("游戏操作", 65, 115, Graphics.TOP | Graphics.LEFT);
		g.drawString("游戏版本", 65, 130, Graphics.TOP | Graphics.LEFT);
		g.drawString("分数排行", 65, 145, Graphics.TOP | Graphics.LEFT);
		g.drawString("退出游戏", 65, 160, Graphics.TOP | Graphics.LEFT);
	}
	public void paintGameJJ(Graphics g)
	{
		Font f2=Font.getFont(Font.FACE_SYSTEM,Font.STYLE_BOLD,Font.SIZE_MEDIUM);
		//setcolor;
		g.setFont(f2);
		g.drawImage(menu,0,0,Graphics.TOP | Graphics.LEFT);
		g.drawString("游 戏 内 容 简 介", 50, 65, Graphics.TOP | Graphics.LEFT);
	}
	public void keyPressed(int keyCode)
	{
		if (action==0)
		{
			if (keyCode==-2||keyCode==56)
			{
				if (y==160)
				{
					y=70;
				}
				else
				{
					y=y+15;
				}
			}
			else if (keyCode==-1||keyCode==50)
			{
				if (y==70)
				{
					y=160;
				}
				else
				{
					y=y-15;
				}
			}
			else if (keyCode == -5 || keyCode == 53)
			{
				if (y == 160)
				{
					glm.exit();
				}
				else if(y==145)
				{
					action=6;
				}
				else if(y==130)
				{
					action=5;
				}
				else if(y==115)
				{
					action=4;
				}
				else if (y == 100)
				{
					action = 3;
				}
				else if (y == 85)
				{
					action = 2;
				}
				else if (y == 60)
				{
					action = 1;
				}
			}
		}else
		{
			action=0;
		}
		repaint();
	}
}

⌨️ 快捷键说明

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