📄 menulistform.java.svn-base
字号:
package jigsawpuzzle;import java.io.*;import javax.microedition.lcdui.*;public class MenuListForm extends List implements CommandListener { private final Command CMD_OK = new Command("确定", Command.OK, 1); private final Command CMD_EXIT = new Command("退出", Command.EXIT, 1); public MenuListForm(String title, int listType) { super(title, listType); append("简单关卡", null); append("一般关卡", null); append("困难关卡", null); append("版本自述", null); addCommand(CMD_OK); addCommand(CMD_EXIT); setCommandListener(this); } public void commandAction(Command c, Displayable d) { if (c == CMD_EXIT) { MainMidlet.quitApp(); } else if (c == CMD_OK || c == SELECT_COMMAND) { try { switch (getSelectedIndex()) { case 0: PlayCanvas playEasy = new PlayCanvas(Image.createImage("/res/picture.png"), PlayCanvas.EASY); MainMidlet.pushScreen(playEasy); break; case 1: PlayCanvas playNormal = new PlayCanvas(Image.createImage("/res/picture.png"), PlayCanvas.NORMAL); MainMidlet.pushScreen(playNormal); break; case 2: PlayCanvas playHard = new PlayCanvas(Image.createImage("/res/picture.png"), PlayCanvas.HARD); MainMidlet.pushScreen(playHard); break; case 3: ReadMeForm readme = new ReadMeForm("版本自述"); readme.append("JigsawPuzzle是一个拼图游戏的演示版本,目的在于J2ME技术的学习和交流。该软件是一款开源软件,您可以免费下载安装并使用它。请尊重用户和作者,勿对软件附加其他内容进行传播,勿用于商业用途,勿传播木马病毒。如有违反作者保留追究其法律责任的权利。您可以用Email:xingyujin@gmail.com,MSN:xiaoyu_3space@hotmail.com来联系作者。"); readme.append("Copyright (c) 2009 xingyujin, All Rights Reserved"); MainMidlet.pushScreen(readme); break; } } catch (IOException ex) { ex.printStackTrace(); } } }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -