📄 thlamenu.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 + -