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

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

?? mymidlet.java

?? 明日科技出版的<Java數(shù)據(jù)庫系統(tǒng)開發(fā)案例精選>一書手機網(wǎng)絡(luò)紙牌游戲一章源代碼
?? JAVA
字號:
import javax.microedition.lcdui.Choice;
import javax.microedition.lcdui.Command;
import javax.microedition.lcdui.CommandListener;
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Displayable;
import javax.microedition.lcdui.List;
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;

public class MyMidlet extends MIDlet implements CommandListener
{
    private Client client;
    public static Display display;
    private GameCanvas canvas;
    private List playerList;
    private int[][] desks;
    private int trySeat, tryDesk;
    private Command okCommand;

    public MyMidlet()
    {
        display = Display.getDisplay(this);
        playerList = new List("Online player", Choice.EXCLUSIVE);
        Command exitCommand = new Command("Exit", Command.EXIT, 0);
        playerList.addCommand(exitCommand);
        okCommand = new Command("Seat", Command.OK, 0);
        playerList.addCommand(okCommand);
        playerList.setCommandListener(this);

        display.setCurrent(playerList);
        client = new Client(this);
    }

    public void quit()
    {
        try
        {
            destroyApp(false);
            notifyDestroyed();

        }
        catch (Exception exception)
        {
        }
    }

    protected void startApp() throws MIDletStateChangeException
    {
    }

    protected void pauseApp()
    {
    }

    protected void destroyApp(boolean p0) throws MIDletStateChangeException
    {
        client.sendMessage("exitGame");
        display.setCurrent(null);
    }

    public void commandAction(Command c, Displayable s)
    {
        if (c.getCommandType() == Command.EXIT)
        {
            client.sendMessage("exit");
            try
            {
                destroyApp(false);
                notifyDestroyed();
            }
            catch (Exception e)
            {
                e.printStackTrace();
            }
        }
        else if (c == okCommand)
        {
            if (playerList.getSelectedIndex() >= 0)
            {
                try
                {
                    String info = playerList.getString(playerList
                            .getSelectedIndex());
                    int index0 = info.indexOf("-");
                    int d = Integer.parseInt(info.substring(0, index0));
                    tryDesk = d;
                    client.sendMessage("take," + d);
                }
                catch (Exception exc)
                {
                    System.out.println("Error parseInt");
                    exc.printStackTrace();
                }
            }
        }
    }

    public GameCanvas getCanvas()
    {
        return canvas;
    }

    public void initialize()
    {
        canvas = null;
    }

    public void takeSeat(String message)
    { 
        if (canvas == null)
            canvas = new GameCanvas(this, client);
        else
            canvas.init();
        int index0 = message.indexOf(":");
        trySeat = Integer.parseInt(message.substring(index0 + 1));
        canvas.setSeatPos(trySeat);
        canvas.setDeskIndex(tryDesk);
        display.setCurrent(canvas);
    }

    public void tryExit(String message)
    {
        if (canvas == null)
            return;
        else
            canvas.init();
    }

    public void updateDesk(String str)
    {
        int index1 = str.indexOf(",");
        int index2 = str.indexOf(":", index1 + 1);
        int index3 = str.indexOf(",", index2 + 1);
        int index4 = str.indexOf(",", index3 + 1);
        int index5 = str.indexOf(",", index4 + 1);
        int d = -1;
        try
        {
            d = Integer.parseInt(str.substring(index1 + 1, index2));
            desks[d][0] = Integer.parseInt(str.substring(index2 + 1, index3));
            desks[d][1] = Integer.parseInt(str.substring(index3 + 1, index4));
            desks[d][2] = Integer.parseInt(str.substring(index4 + 1, index5));
            desks[d][3] = Integer.parseInt(str.substring(index5));

        }
        catch (Exception exc)
        {
        }
        playerList.set(d, d + "-" + desks[d][0] + "-" + desks[d][1] + "-"
                + desks[d][2] + "-" + desks[d][3], null);
    }

    public List getPlayerList()
    {
        return playerList;
    }

    public void setDesks(String string)
    {
        for (int i = 0; i < playerList.size(); i++)
            playerList.delete(i);
        int index1, index2, index3, index4, index0;
        index1 = string.indexOf(",");
        index2 = string.indexOf(":", index1 + 1);
        int desknum = Integer.parseInt(string.substring(index1 + 1, index2));
        desks = new int[desknum][4];

        index0 = index2;
        int counter = 0;
        while (counter < desknum)
        {
            index1 = string.indexOf(",", index0 + 1);
            index2 = string.indexOf(",", index1 + 1);
            index3 = string.indexOf(",", index2 + 1);
            index4 = string.indexOf(":", index3 + 1);

            desks[counter][0] = Integer.parseInt(string.substring(index0 + 1,
                    index1));
            desks[counter][1] = Integer.parseInt(string.substring(index1 + 1,
                    index2));
            desks[counter][2] = Integer.parseInt(string.substring(index2 + 1,
                    index3));
            if (index4 > 0)
                desks[counter][3] = Integer.parseInt(string.substring(
                        index3 + 1, index4));
            else
            {
                string = string.trim();
                desks[counter][3] = Integer.parseInt(string
                        .substring(index3 + 1));
            }
            playerList.append(counter + "-" + desks[counter][0] + "-"
                    + desks[counter][1] + "-" + desks[counter][2] + "-"
                    + desks[counter][3], null);
            index0 = index4;
            counter++;
        }
    }
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩—二三区免费观看av| 日韩精品高清不卡| 久热成人在线视频| 在线观看免费一区| 国产欧美一区二区精品忘忧草 | 欧美偷拍一区二区| 久久精品亚洲一区二区三区浴池| 婷婷六月综合亚洲| 在线免费观看一区| 综合婷婷亚洲小说| 国产91丝袜在线播放| 日韩一级成人av| 日日夜夜免费精品视频| 色综合视频在线观看| 中文字幕不卡在线播放| 久久成人羞羞网站| 91精品午夜视频| 夜夜精品视频一区二区 | 国产成人av电影在线播放| 欧美一级视频精品观看| 亚洲综合色自拍一区| 99视频有精品| 亚洲欧洲日本在线| 成人美女视频在线观看| 久久嫩草精品久久久精品一| 久久精品国产精品亚洲红杏| 欧美一二三四区在线| 日韩在线观看一区二区| 欧美日韩黄色一区二区| 亚洲一区视频在线| 欧美日韩一区二区电影| 亚洲最大成人综合| 在线观看区一区二| 亚洲国产欧美在线| 欧美日本在线观看| 视频一区免费在线观看| 7777精品伊人久久久大香线蕉最新版| 亚洲一区二区综合| 欧美日韩在线免费视频| 亚洲地区一二三色| 欧美精品一卡两卡| 日本亚洲视频在线| 日韩欧美中文一区二区| 久久精品国产亚洲5555| 久久亚洲春色中文字幕久久久| 国产精品一区二区在线看| 国产日韩视频一区二区三区| 成人不卡免费av| 亚洲欧美日韩中文播放| 在线观看亚洲a| 性久久久久久久| 日韩一区国产二区欧美三区| 麻豆免费精品视频| 久久久亚洲精品石原莉奈 | 首页国产丝袜综合| 日韩一区二区三区高清免费看看 | 亚洲成人一区二区在线观看| 欧美理论片在线| 黄色日韩网站视频| 中文字幕精品在线不卡| 一本色道a无线码一区v| 亚洲国产精品欧美一二99| 制服丝袜激情欧洲亚洲| 国产专区欧美精品| 国产精品福利在线播放| 色视频欧美一区二区三区| 亚洲成精国产精品女| 精品美女在线观看| 波多野结衣中文一区| 一区二区三区欧美在线观看| 在线91免费看| 高清不卡一区二区| 一区二区三区成人在线视频| 日韩午夜在线观看| 成人av网站在线观看| 亚洲电影视频在线| 久久久久久毛片| 色婷婷综合激情| 麻豆成人免费电影| 国产精品天干天干在线综合| 精品视频一区三区九区| 国产在线观看一区二区| 亚洲天堂网中文字| 日韩亚洲欧美一区二区三区| 国产凹凸在线观看一区二区| 一区二区三区日韩欧美精品| 精品少妇一区二区三区| 91天堂素人约啪| 蜜臀久久99精品久久久久久9| 欧美极品aⅴ影院| 欧美日韩精品一区二区三区四区 | 成人一级片网址| 亚洲一区二区av电影| 精品国产一区二区三区四区四| 色婷婷综合久久久久中文| 精品系列免费在线观看| 亚洲精品国产视频| 国产亚洲精品资源在线26u| 91福利资源站| 国产精品一品二品| 亚洲va在线va天堂| 一区二区中文视频| 日韩欧美视频一区| 欧美午夜不卡在线观看免费| 国产精品亚洲一区二区三区妖精| 亚洲国产三级在线| 国产精品每日更新| 亚洲精品在线网站| 欧美日韩亚洲另类| 91小视频在线观看| 国产综合一区二区| 日韩精品国产欧美| 一区二区三区四区乱视频| 日本一区二区三区dvd视频在线| 欧美精品久久天天躁| 一本大道久久精品懂色aⅴ| 国内精品伊人久久久久av影院| 亚洲午夜久久久久久久久久久 | 中文字幕不卡在线观看| 日韩欧美一区二区三区在线| 在线亚洲一区观看| 国产成人在线看| 久久99国内精品| 午夜久久久久久久久 | 精品处破学生在线二十三| 欧美天堂一区二区三区| 福利电影一区二区| 国产一区二区精品久久| 麻豆精品久久久| 三级久久三级久久久| 亚洲综合小说图片| 亚洲美女在线一区| 国产精品久久久久aaaa樱花 | 国产精品久久久久久久久图文区| 精品国产一区二区在线观看| 欧美一区二区三区白人| 欧美欧美欧美欧美首页| 色菇凉天天综合网| 色婷婷综合激情| 91美女视频网站| 91视频一区二区| 北条麻妃国产九九精品视频| 成人免费视频一区| 福利电影一区二区三区| 粉嫩av一区二区三区| 国产成人精品综合在线观看 | 奇米四色…亚洲| 午夜精品福利在线| 亚洲一区中文日韩| 一区二区三区在线观看网站| 一区二区三区视频在线观看| 亚洲精品国产品国语在线app| 樱桃视频在线观看一区| 亚洲精品日日夜夜| 亚洲一区二区精品视频| 亚洲高清视频在线| 五月婷婷综合网| 日韩高清电影一区| 久久精品国产一区二区三区免费看| 麻豆精品在线观看| 国产综合色产在线精品| 国产不卡免费视频| 成人黄色电影在线 | 91美女片黄在线观看91美女| 色素色在线综合| 精品视频在线看| 午夜欧美在线一二页| 亚洲一二三四久久| 一级中文字幕一区二区| 亚洲黄一区二区三区| 亚洲高清免费一级二级三级| 午夜久久久影院| 免费高清不卡av| 国产精品一品视频| 92精品国产成人观看免费| 在线亚洲一区观看| 欧美理论电影在线| 欧美精品一区二区三区高清aⅴ| 久久色.com| 亚洲欧洲av一区二区三区久久| 亚洲码国产岛国毛片在线| 午夜国产精品影院在线观看| 久久精品国产澳门| 成人午夜激情影院| 欧美性xxxxx极品少妇| 欧美一区在线视频| 精品美女在线播放| 欧美高清在线视频| 亚洲一区二区三区精品在线| 美腿丝袜亚洲一区| 成人一区在线看| 欧美日韩在线播放| 欧美tickling网站挠脚心| 国产精品女主播在线观看| 亚洲综合一二区| 久热成人在线视频| 91麻豆国产自产在线观看| 欧美日韩国产免费| www久久久久| 亚洲综合自拍偷拍|