menuscreen.java~17~
来自「泡泡龙游戏原代码」· JAVA~17~ 代码 · 共 69 行
JAVA~17~
69 行
package com.whkjava.popo;/** * <p>Title: KMPoPo</p> * <p>Description: KMPoPo</p> * <p>Copyright: Copyright (c) 2003</p> * <p>Company: </p> * @author HUAKUI_WANG * @version 1.0 */import javax.microedition.lcdui.*;import javax.microedition.midlet.MIDlet;class MenuScreen extends List implements CommandListener{ private final KMPoPoMIDlet m_MIDlet; private final Command ok = new Command("选择", 4, 1); private final Command back = new Command("返回", 3, 1); public MenuScreen(KMPoPoMIDlet midlet) { super("KMPoPo", 3); m_MIDlet = midlet; append("设置", null); append("帮助", null); append("关于", null); append("退出", null); addCommand(ok); addCommand(back); setCommandListener(this); } private Alert aboutGame() { Alert alert = new Alert("关于KMPoPo"); alert.setString("KMPoPo 1.0版\n\n深圳金智塔有限公司出品\n\n制作人:KingMark"); alert.setTimeout(-2); return alert; } private Alert helpGame() { Alert alert = new Alert("KMPoPo帮助"); alert.setString("4、6键移动位置。\n5键发射。"); alert.setTimeout(-2); return alert; } public void commandAction(Command command, Displayable displayable) { int nSelect = getSelectedIndex(); if(command == ok) { if(nSelect == 0) Display.getDisplay(m_MIDlet).setCurrent(helpGame()); else if (nSelect == 1) Display.getDisplay(m_MIDlet).setCurrent(aboutGame()); else if (nSelect == 2) m_MIDlet.notifyDestroyed(); } else if(command == back){ Display.getDisplay(m_MIDlet).setCurrent(new TitleCanvas(m_MIDlet)); } }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?