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

📄 startupcanvas.java

📁 一款麻将游戏的J2me源代码
💻 JAVA
字号:
// FrontEnd Plus GUI for JAD
// DeCompiled : StartUpCanvas.class
  
import javax.microedition.lcdui.*;
import javax.microedition.midlet.MIDlet;

// Referenced classes of package com.joypark.mj13:
//            Setting, MJ13MIDlet

public class StartUpCanvas extends Canvas
    implements CommandListener
{

    //private Image m_iStartUp;
    private MJ13MIDlet m_MJ13MIDlet;

    public StartUpCanvas(MJ13MIDlet mj13midlet)
    {
        //m_iStartUp = ImgUtil.createImage("/imgs/startup.png");
        m_MJ13MIDlet = mj13midlet;
        for(int i = 0; i < Setting.STARTUP_CMD_LABEL.length; i++)
        {
            Command command = new Command(Setting.STARTUP_CMD_LABEL[i], Setting.STARTUP_CMD_TYPE[i], Setting.STARTUP_CMD_PRIORITY[i]);
            addCommand(command);
        }

        setCommandListener(this);
    }

    public void commandAction(Command command, Displayable displayable)
    {
        if(command.getCommandType() == 7)
            m_MJ13MIDlet.notifyDestroyed();
        else
            switch(command.getPriority())
            {
            case 1: // '\001'
                startNewGame();
                break;

//            case 2: // '\002'
//                continueGame();
//                break;

            case 2: // '\003'
                changeSetting();
                break;

            case 3: // '\004'
                help();
                break;
            }
    }

    private void help()
    {
        Form form = new Form("Mahjong 13 \u8AAA\u660E");
        StringBuffer stringbuffer = new StringBuffer("\u9078\u53D6\u89D2\u8272\u756B\u9762\u6642\uFF1A\n\u6578\u5B57\u93752\uFF1A");
        stringbuffer.append("\u5C07\u9078\u53D6\u6846\u5411\u4E0A\u79FB\u52D5\n\u6578\u5B57\u93754\uFF1A\u5C07\u9078\u53D6\u6846\u5411\u5DE6\u79FB\u52D5\n\u6578\u5B57\u93756");
        stringbuffer.append("\uFF1A\u5C07\u9078\u53D6\u6846\u5411\u53F3\u79FB\u52D5\n\u6578\u5B57\u93758\uFF1A\u5C07\u9078\u53D6\u6846\u5411\u4E0B\u79FB\u52D5\n\u6578\u5B57");
        stringbuffer.append("\u93755\uFF1A\u78BA\u5B9A\u9078\u53D6\n\n\u6BD4\u8CFD\u958B\u59CB\u5F8C\uFF1A\n\u6578\u5B57\u93754\uFF1A\u5411\u5DE6\u9078\u53D6\u9EBB\u5C07");
        stringbuffer.append("\u724C\n\u6578\u5B57\u93756\uFF1A\u5411\u53F3\u9078\u53D6\u9EBB\u5C07\u724C\n\u6578\u5B57\u93752\uFF1A\u7576\u53EF\u4EE5\u5403\u3001\u78B0\u3001");
        stringbuffer.append("\u69D3\u6642\uFF0C\u9032\u5165\u300C\u5403\u78B0\u69D3\u6A21\u5F0F\u300D\n\u6578\u5B57\u93758\uFF1A\u5F9E\u300C\u5403\u78B0\u69D3\u6A21\u5F0F\u300D");
        stringbuffer.append("\u4E2D\u96E2\u958B\n\u6578\u5B57\u93755\uFF1A\u78BA\u5B9A");
        form.append(stringbuffer.toString());
        form.addCommand(new Command("\u56DE\u6A19\u984C", 2, 0));
        form.setCommandListener(new CommandListener() {

            public void commandAction(Command command, Displayable displayable)
            {
                Display.getDisplay(m_MJ13MIDlet).setCurrent(StartUpCanvas.this);
            }

        });
        Display.getDisplay(m_MJ13MIDlet).setCurrent(form);
    }

    private void startNewGame()
    {
        m_MJ13MIDlet.enterCharacterChooser();
    }

    private void continueGame()
    {
        m_MJ13MIDlet.continueGame();
    }

    private void changeSetting()
    {
        m_MJ13MIDlet.showSettingCanvas();
    }

    public void paint(Graphics g)
    {
        //ImgUtil.drawImage(g, m_iStartUp, 0, 0);
    }

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -