⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 colorlinez.java

📁 用J2ME写的一种七彩连珠(五子连线)的手机游戏 通用程序
💻 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 + -