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

📄 thlamenu.java

📁 一个初学者的RPG手机游戏作品
💻 JAVA
字号:
import javax.microedition.lcdui.Canvas;
import javax.microedition.lcdui.Font;
import javax.microedition.lcdui.Graphics;

public class ThLaMenu extends Canvas {


	String []menu={"开始游戏"," 帮     助","关于游戏","音乐开关","退出游戏"}; /**在数组中保存菜单选项*/   
	String []exit={"确认","取消"};						/**在数组中保存菜单选项*/ 
	String []music={"开启","关闭"};
	protected void paint(Graphics arg0) {
		// TODO Auto-generated method stub

	}
	/**
	 * 
	 * 当菜单选项为帮助菜单时画出菜单
	 */
	public void MenuTwo(Graphics g)
	{
		this.setFullScreenMode(true);                 /**设置全屏*/ 
		String []menu={"2或方向键上,人物向上移动","8或方向键下,人物向下移动","4或方向键左,人物向左移动","6或方向键右,人物向右移动","左软键确定","右软键退出","游戏中左右软键可进入菜单"};
		g.setColor(0xffffff);					/**设置字体颜色*/ 
		g.setFont(Font.getFont(Font.FACE_SYSTEM, Font.STYLE_PLAIN, Font.SIZE_LARGE));       /**设置字体属性*/
		for(int i=0;i<menu.length;i++) 
		{
			g.drawString(menu[i], 20, 20*i, Graphics.TOP|Graphics.LEFT);
		}
	}
	/**
	 * 
	 * 当菜单选项为目录菜单时画出菜单
	 */
	public void MenuZero(Graphics g,int i) {
		// TODO Auto-generated method stub
		this.setFullScreenMode(true);
		g.setColor(0xcccccc);                       /**设置字体颜色*/
		g.setFont(Font.getFont(Font.FACE_PROPORTIONAL, Font.STYLE_BOLD, Font.SIZE_LARGE));         /**设置字体属性*/
		g.drawString(menu[i],58,177,Graphics.TOP|Graphics.LEFT);		      /**选择保存菜单数组中的一段文字并输出到指定坐标*/				
	}
	/**
	 * 
	 * 当菜单选项为关于菜单时画出菜单
	 */
	public void MenuTh(Graphics g)
	{
		this.setFullScreenMode(true);
		String []menu={"本游戏由第7组制作"," 程序:","    雷飞,李翔,曹文波","    李琳,张鸿谷"," 美工:","  成可,黄宏阶"};
		g.setColor(0xffffff);
		g.setFont(Font.getFont(Font.FACE_SYSTEM, Font.STYLE_PLAIN, Font.SIZE_LARGE));
		for(int i=0;i<menu.length;i++)
		{
		g.drawString(menu[i], 20, 20*i, Graphics.TOP|Graphics.LEFT);
		}
	}
	/**
	 * 
	 * 当菜单选项为确认菜单时画出菜单
	 */
	public void MenuS_E(Graphics g,int exitNum,int exitmenu)
	{
		for(exitNum=0;exitNum<exit.length;exitNum++)
		{
			
			if(exitNum==exitmenu){
				g.setColor(0xffff00);
				g.setFont(Font.getFont(Font.FACE_SYSTEM,Font.STYLE_BOLD|Font.STYLE_ITALIC,Font.SIZE_LARGE));
				g.drawString(exit[exitNum],55+40*exitNum,120,Graphics.TOP|Graphics.LEFT);			} /**选择保存菜单数组中的一段文字并输出到指定坐标*/		
			else{
				g.setColor(0xff00ff);
				g.setFont(Font.getFont(Font.FACE_SYSTEM, Font.STYLE_BOLD|Font.STYLE_ITALIC, Font.SIZE_LARGE));
				g.drawString(exit[exitNum],55+40*exitNum,120,Graphics.TOP|Graphics.LEFT);			} /**选择保存菜单数组中的一段文字并输出到指定坐标*/		
		}	
		repaint();
	}
	/**
	 * 
	 * 当菜单选项为音乐菜单时画出菜单
	 */
	public void MenuMusic(Graphics g,int exitNum,int exitmenu)
	{
		for(exitNum=0;exitNum<exit.length;exitNum++)
		{
			
			if(exitNum==exitmenu){
				g.setColor(0xffff00);
				g.setFont(Font.getFont(Font.FACE_SYSTEM,Font.STYLE_BOLD|Font.STYLE_ITALIC,Font.SIZE_LARGE));
				g.drawString(music[exitNum],55+40*exitNum,120,Graphics.TOP|Graphics.LEFT);			} /**选择保存菜单数组中的一段文字并输出到指定坐标*/		
			else{
				g.setColor(0x000000);
				g.setFont(Font.getFont(Font.FACE_SYSTEM, Font.STYLE_BOLD|Font.STYLE_ITALIC, Font.SIZE_LARGE));
				g.drawString(music[exitNum],55+40*exitNum,120,Graphics.TOP|Graphics.LEFT);			} /**选择保存菜单数组中的一段文字并输出到指定坐标*/		
		}	
		repaint();
	}

}

⌨️ 快捷键说明

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