📄 colorlinez.java
字号:
import java.io.IOException;
import javax.microedition.lcdui.*;
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;
public class Colorlinez extends MIDlet implements CommandListener{
private Display display;
// 首页使用的图标和命令
private Form frmColorlinez;
private Image imgLogo;
private Command cmdExit;
private Command cmdGo;
private Command cmdOptions;
//游戏主页面
private ClCanvas canvasColorlinez;
public Colorlinez() {
//super();
display = Display.getDisplay(this);
// 开始页面定义
frmColorlinez = new Form(null);
try
{
imgLogo = Image.createImage("/Five.png");
}
catch(IOException _ex)
{
imgLogo = Image.createImage(1, 1);
}
frmColorlinez.append(imgLogo);
frmColorlinez.append("frmColorlinez Game (七彩连珠)\n");
frmColorlinez.append(" \n");
frmColorlinez.append("Version 1.0.2");
frmColorlinez.append(" \n");
frmColorlinez.append(" \n");
frmColorlinez.append("@3Tang Corp.\n");
cmdExit = new Command("退出", 7, 1);//\u9000\u51FA
cmdGo = new Command("开局", 4, 2);//\u5F00\u5C40
cmdOptions = new Command("设置", 1, 3); //\u8BBE\u7F6E
//当命令超过2个时,系统会自动增加一个Menu可以做选择。
frmColorlinez.addCommand(cmdGo);
frmColorlinez.addCommand(cmdOptions);
frmColorlinez.addCommand(cmdExit);
frmColorlinez.setCommandListener(this);
//初始化Canvas
canvasColorlinez = new ClCanvas(this);
//canvasColorlinez.setFullScreenMode(true);
}
protected void startApp() throws MIDletStateChangeException {
display.setCurrent(frmColorlinez);//显示开始页面
}
protected void pauseApp() {
}
protected void destroyApp(boolean arg0) throws MIDletStateChangeException {
}
//重新显示该页面()
public void backHome()
{
//frmColorlinez.addCommand(cmdGo);
//refreshRegInfo();
display.setCurrent(frmColorlinez);
}
public void commandAction(Command cmd, Displayable arg1) {
if(cmd == cmdExit) //退出命令
{
try {
destroyApp(false);
} catch (MIDletStateChangeException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
notifyDestroyed();
} else
if(cmd == cmdGo) //开局
{
display.setCurrent(canvasColorlinez);
// cavFive.setOptions(options.borderSize(), options.computerFirst(), options.degree());
canvasColorlinez.newStage();
} else
if(cmd == cmdOptions) //设置
{
// display.setCurrent(options.frmOptions());
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -