?? jigsawmain.java
字號:
package phone.mediaSound.game.jigsaw;
import javax.microedition.lcdui.Command;
import javax.microedition.lcdui.CommandListener;
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Displayable;
import javax.microedition.lcdui.Form;
import javax.microedition.lcdui.List;
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;
import phone.Game;
public class JigsawMain extends List implements CommandListener {
private Display display;
private Game game;
private Command cmdOk, cmdBackGame, cmdBack;
public JigsawMain(Game game, Display display) {
super("拼圖小游戲", List.IMPLICIT);
this.display = display;
this.game = game;
this.append("開始游戲", null);
this.append("游戲說明", null);
cmdOk = new Command("ok", Command.OK, 1);
cmdBackGame = new Command("exitGame", Command.EXIT, 1);
cmdBack = new Command("返回", Command.BACK, 1);
this.addCommand(cmdBack);
this.addCommand(cmdOk);
this.setCommandListener(this);
}
public void show() {
display.setCurrent(this);
}
public void commandAction(Command command, Displayable dis) {
if (command == cmdBackGame) {
display.setCurrent(this);
}
if (command == cmdOk) {
int type = this.getSelectedIndex();
switch (type) {
case 0:
MyCanvas mc = new MyCanvas(this, display);
Thread th = new Thread(mc);
th.start();
mc.addCommand(cmdBackGame);
mc.setCommandListener(this);
display.setCurrent(mc);
break;
case 1:
Form form = new Form("游戲說明");
form.append("經典小游戲");
form.addCommand(cmdBack);
form.setCommandListener(this);
display.setCurrent(form);
break;
}
}
if (command == cmdBack) {
game.getGame();
}
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -