亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? menucontroller.java

?? windows自帶的掃雷游戲
?? JAVA
字號(hào):
package mine.control;

import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import mine.model.*;
import mine.*;
import mine.listener.*;
import mine.view.*;

public class MenuController {
    ModelAction gamemodelaction;
    Frame frameMenuOn;
    JMenu gameMenu = new JMenu("游戲(G)");
    JMenuItem jmiStart = new JMenuItem("開(kāi)局(N)");
    ActionListener jmiStartAction;
    JRadioButtonMenuItem level1 = new JRadioButtonMenuItem("初級(jí)(B)");
    ActionListener level1Action;
    JRadioButtonMenuItem level2 = new JRadioButtonMenuItem("中級(jí)(I)");
    ActionListener level2Action;
    JRadioButtonMenuItem level3 = new JRadioButtonMenuItem("高級(jí)(E)");
    ActionListener level3Action;
    JRadioButtonMenuItem level0 = new JRadioButtonMenuItem("自定義(C)");
    ActionListener level0Action;
    JCheckBoxMenuItem checkusemark = new JCheckBoxMenuItem("使用標(biāo)記");
    ActionListener checkusermarkAction;
    JMenuItem jmiExit = new JMenuItem("退出(X)");
    ActionListener jmiExitAction;
    JMenuItem heroMenuitem = new JMenuItem("掃雷英雄榜");
    ActionListener heroAction;
    JMenu helpMenu = new JMenu("幫助(H)");
    ButtonGroup levelGroup = new ButtonGroup();
    JMenuItem about = new JMenuItem("關(guān)于(A)");
    ActionListener aboutAction;
    JMenuBar jmenubar = new JMenuBar();
    GameConfigure gameconfig = GameConfigure.getInstance();
    public MenuController() {
        initMenu();
    }

    public void setFrameMenuOn(Frame frame) {
        frameMenuOn = frame;
    }

    public void initMenu() {
        jmenubar.setBorder(BorderFactory.createLineBorder(Color.lightGray, 2));
        gameMenu.setMnemonic('G');
        level1.setMnemonic('B');
        level2.setMnemonic('I');
        level3.setMnemonic('E');
        level0.setMnemonic('C');
        jmiExit.setMnemonic('X');
        checkusemark.setSelected(true);
        checkusemark.setMnemonic('M');
        heroMenuitem.setMnemonic('T');
        levelGroup.add(level1);
        levelGroup.add(level2);
        levelGroup.add(level3);
        levelGroup.add(level0);
        helpMenu.setMnemonic('H');
        about.setMnemonic('A');
        //-------------組裝菜單
        jmenubar.add(gameMenu);
        jmenubar.add(helpMenu);
        gameMenu.add(jmiStart);
        gameMenu.addSeparator();
        gameMenu.add(level1);
        gameMenu.add(level2);
        gameMenu.add(level3);
        gameMenu.add(level0);
        gameMenu.addSeparator();
        gameMenu.add(checkusemark);
        gameMenu.addSeparator();
        gameMenu.add(heroMenuitem);
        gameMenu.addSeparator();
        gameMenu.add(jmiExit);
        helpMenu.add(about);
//----------------根據(jù)gameconfigure初始化菜單
        int level = gameconfig.getLevel();
        switch (level) {
            case 1:
                level1.setSelected(true);
                break;
            case 2:
                level2.setSelected(true);
                break;
            case 3:
                level3.setSelected(true);
                break;
            case 0:
                level0.setSelected(true);
                break;
        }

        boolean usemark = gameconfig.isUseMark();
        checkusemark.setSelected(usemark);

        //--------------------菜單動(dòng)作
        initAction();
    }

    private void initAction() {
        jmiStartAction = new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                gamemodelaction.startGame();
            }
        };
        jmiStart.addActionListener(jmiStartAction);
        //-------------------------
        level1Action = new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                level1.setSelected(true);
                gamemodelaction.setGameLevel(1);
                gamemodelaction.startGame();
            }
        };
        level1.addActionListener(level1Action);
        //-------------------------
        level2Action = new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                level2.setSelected(true);
                gamemodelaction.setGameLevel(2);
                gamemodelaction.startGame();
            }
        };
        level2.addActionListener(level2Action);
        //-------------------------
        level3Action = new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                level3.setSelected(true);
                gamemodelaction.setGameLevel(3);
                gamemodelaction.startGame();
            }
        };
        level3.addActionListener(level3Action);

        //-------------------------
        level0Action = new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                level0.setSelected(true);
                gamemodelaction.setGameLevel(0);
                CustomDialog cd = new CustomDialog(frameMenuOn);
                cd.show();
                gamemodelaction.startGame();
            }
        };
        level0.addActionListener(level0Action);
        //-------------------------
        checkusermarkAction = new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                gameconfig.setUseMark(!gameconfig.isUseMark());
                checkusemark.setSelected(gameconfig.isUseMark());
            }
        };
        checkusemark.addActionListener(checkusermarkAction);
        //--------------------------
        jmiExitAction = new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                gamemodelaction.exitGame();
            }
        };
        jmiExit.addActionListener(jmiExitAction);
        //-------------------------------
        heroAction = new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                HeroDialog hd = new HeroDialog(frameMenuOn);
                hd.show();
            }
        };
        heroMenuitem.addActionListener(heroAction);
        //----------------------
        aboutAction = new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                AboutDialog aboutdialog = new AboutDialog(frameMenuOn);
                aboutdialog.show(true);
            }
        };
        about.addActionListener(aboutAction);
    }

    public void setModelAction(ModelAction modelaction) {
        this.gamemodelaction = modelaction;
    }

    public JMenuBar getMenubar() {
        return jmenubar;
        //-------------------------------
    }

}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产区在线观看成人精品| fc2成人免费人成在线观看播放| 亚洲欧洲成人精品av97| 国产欧美日本一区视频| 国产午夜亚洲精品午夜鲁丝片| 精品第一国产综合精品aⅴ| 日韩丝袜情趣美女图片| 精品免费国产一区二区三区四区| 欧美二区在线观看| 日韩视频免费观看高清完整版| 日韩视频在线你懂得| 亚洲精品一区二区精华| 久久久久久久久久久久久女国产乱| 精品久久久久久久人人人人传媒 | 中文字幕在线观看不卡| 日韩美女啊v在线免费观看| 一区二区三区久久| 日韩成人一级片| 国产一区二区三区国产| 成人免费视频网站在线观看| 色综合夜色一区| 色呦呦国产精品| 欧美色图12p| 欧美精品一区二区三| 中文字幕在线不卡视频| 午夜精品福利一区二区三区蜜桃| 青草av.久久免费一区| 国产馆精品极品| 在线观看91精品国产入口| 日韩欧美成人午夜| 亚洲日本在线观看| 日本成人中文字幕| av动漫一区二区| 4438亚洲最大| 中文字幕一区二区5566日韩| 午夜视黄欧洲亚洲| 成人爽a毛片一区二区免费| 欧美亚洲国产一区二区三区va | 国产精品美日韩| 亚洲成人午夜影院| 成人h动漫精品一区二区| 精品视频一区二区不卡| 日本一区二区三区免费乱视频| 午夜在线成人av| 成人精品国产一区二区4080| 91精品国产麻豆国产自产在线| 国产欧美va欧美不卡在线| 水野朝阳av一区二区三区| 成人综合婷婷国产精品久久| 91麻豆精品国产91久久久久 | 一区二区三区不卡在线观看| 国产一区二区在线影院| 欧美女孩性生活视频| 国产精品网站在线观看| 麻豆国产欧美日韩综合精品二区 | 日韩黄色在线观看| 色婷婷激情久久| 国产精品乱码妇女bbbb| 激情小说欧美图片| 欧美高清视频不卡网| 一区二区三区在线不卡| 成人国产精品免费网站| 欧美精品一区二区三区很污很色的| 五月婷婷激情综合网| 91在线看国产| 中文字幕亚洲在| 99久久综合99久久综合网站| 中文字幕av资源一区| 懂色av一区二区夜夜嗨| 久久精品夜夜夜夜久久| 久久99精品久久只有精品| 日韩一级片网址| 精品在线播放午夜| 精品国产1区二区| 国产一二三精品| 欧美精品一区二区蜜臀亚洲| 国产一二精品视频| 337p粉嫩大胆色噜噜噜噜亚洲| 美女免费视频一区二区| 精品国产一区二区三区av性色 | 国产人妖乱国产精品人妖| 狠狠色综合播放一区二区| 久久天天做天天爱综合色| 国模一区二区三区白浆| 国产丝袜欧美中文另类| 成人免费高清在线观看| 亚洲日本在线视频观看| 欧美视频一区在线| 免费看欧美女人艹b| 精品国偷自产国产一区| 处破女av一区二区| 自拍偷拍亚洲欧美日韩| 欧美日韩精品二区第二页| 免费成人小视频| 国产亚洲一二三区| 91毛片在线观看| 日韩不卡一区二区三区| 久久综合色8888| 成av人片一区二区| 丝瓜av网站精品一区二区| 精品sm在线观看| 91免费看`日韩一区二区| 丝袜亚洲精品中文字幕一区| 久久亚洲二区三区| 99久久精品免费看| 日日夜夜免费精品视频| 国产日韩欧美麻豆| 欧美在线看片a免费观看| 日本视频中文字幕一区二区三区| 亚洲精品一区在线观看| 日本高清不卡aⅴ免费网站| 免费不卡在线观看| 亚洲精选免费视频| 精品蜜桃在线看| 欧美在线视频你懂得| 国产精品88av| 日本午夜一区二区| 亚洲欧洲av色图| 2020国产精品| 欧美精品亚洲一区二区在线播放| 国产成人在线免费观看| 亚洲成av人在线观看| 欧美经典一区二区| 欧美一级黄色录像| 欧美亚洲另类激情小说| 粉嫩13p一区二区三区| 看国产成人h片视频| 夜夜嗨av一区二区三区中文字幕 | 日韩欧美精品三级| 色综合久久久久网| 国产精品小仙女| 日产国产欧美视频一区精品| 悠悠色在线精品| 最新国产精品久久精品| 久久亚洲欧美国产精品乐播 | 中文字幕中文在线不卡住| 欧美一级日韩不卡播放免费| 欧美中文字幕亚洲一区二区va在线| 成人性生交大片免费看视频在线 | 国产揄拍国内精品对白| 亚洲综合丁香婷婷六月香| 国产精品麻豆久久久| 亚洲精品在线电影| 欧美成人vr18sexvr| 欧美一卡二卡在线| 欧美日韩精品二区第二页| 欧美午夜免费电影| 欧美日韩视频在线一区二区 | 九九久久精品视频| 手机精品视频在线观看| 亚洲一区在线观看视频| 一区二区成人在线视频| 最近中文字幕一区二区三区| 中文字幕欧美一| 中文字幕一区二| 亚洲手机成人高清视频| 亚洲欧美日韩电影| 一区二区三区精品久久久| 一级日本不卡的影视| 亚洲妇熟xx妇色黄| 奇米精品一区二区三区四区 | 亚洲女子a中天字幕| 亚洲乱码国产乱码精品精可以看| 综合色天天鬼久久鬼色| 亚洲制服丝袜av| 日韩不卡一区二区三区| 国产麻豆成人精品| 99热这里都是精品| 欧美性一区二区| 欧美大片在线观看一区二区| 精品欧美乱码久久久久久1区2区 | 亚洲成人精品一区| 免费看欧美女人艹b| 国产传媒欧美日韩成人| aaa国产一区| 欧美色欧美亚洲另类二区| 日韩精品一区二区在线观看| 国产偷国产偷精品高清尤物| 一级女性全黄久久生活片免费| 日韩精品乱码免费| 国产一区二区三区高清播放| 91麻豆精东视频| 日韩欧美一二三四区| 国产精品成人在线观看| 三级精品在线观看| 成人av免费网站| 欧美一区二区在线观看| 国产精品理论在线观看| 日韩成人午夜精品| 一本久久精品一区二区| 精品国产一二三| 亚洲大片精品永久免费| 国产精品99久久久久久久女警 | 色综合一区二区| 日韩欧美国产wwwww| 亚洲女人的天堂| 国产原创一区二区三区| 欧美精品一卡两卡| 亚洲欧美在线视频观看| 看电视剧不卡顿的网站|