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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? friendlist.java

?? 手機中用的MobileQQ源代碼
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
// Decompiled by Jad v1.5.7g. Copyright 2000 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/SiliconValley/Bridge/8617/jad.html
// Decompiler options: packimports(3) fieldsfirst ansi 

import javax.microedition.lcdui.*;

public class FriendList extends Canvas
    implements CommandListener
{//好友列表類;

    private final int C_LineHigh = 18;
    public static final int C_Bmp_W = 14;
    private final int C_y0 = 0;
    private final int C_x0 = 6;
    private final int C_dMove = 2;
    private final int C_NullRoom = 2;
    private final int C_Status_High = 16;
    public static final int C_DrawBmpNum = 10;
    private int iDrawBmpNum;
    private int iScreenWidth;
    private int iScreenHigh;
    protected Command cmdMenu;
    protected Command cmdExit;
    protected Command cmdBack;
    protected Command cmdOKtoExit;
    private int iTimeCnt;
    public int iShowAll;
    public int iGroup;
    public int iSelfState;
    private int iStatusBarMode;
    private String strInfor;
    private int inforCnt;
    private boolean iFirstTimeToShow;
    int iaIndexBuf[];
    int iaDrawIndex[];
    private int iDrawNum;
    private int iCur;
    private int iEnd;
    private int iSelect;
    private long iCurUIN;
    Icons theIcons;
    private boolean timerOn;

    public FriendList()
    {
        iDrawBmpNum = 4;
        iScreenWidth = 160;
        iScreenHigh = 120;
        cmdMenu = null;
        cmdExit = null;
        cmdBack = null;
        cmdOKtoExit = null;
        iTimeCnt = 0;
        iShowAll = 1;
        iGroup = 1;
        iSelfState = 10;
        iStatusBarMode = 1;
        strInfor = null;
        inforCnt = 0;
        iFirstTimeToShow = true;
        iaIndexBuf = new int[300];
        iaDrawIndex = new int[10];
        iDrawNum = 0;
        iCur = 0;
        iEnd = 0;
        iSelect = 0;
        iCurUIN = 0L;
        theIcons = null;
        timerOn = false;
        iScreenWidth = getWidth();
        iScreenHigh = getHeight();
        iDrawBmpNum = (iScreenHigh - 16 - 0) / 18;
    }

    public void init()
    {
        cmdMenu = new Command(KQQMIDlet.sysString.sMenu, 1, 1);
        cmdExit = new Command(KQQMIDlet.sysString.sExit, 2, 2);
        cmdBack = new Command(KQQMIDlet.sysString.sBack, 2, 2);
        cmdOKtoExit = new Command(KQQMIDlet.sysString.sYes, 1, 1);
        addCommand(cmdExit);
        addCommand(cmdMenu);
        setCommandListener(this);
        theIcons = new Icons();
        theIcons.init();
    }

    public void changeSelfState(int i)
    {
        iSelfState = i;
    }

    public void showInfor(String s)
    {
        strInfor = s;
        inforCnt = 6;
    }

    public void changeStatusBarMode()
    {
        switch(iStatusBarMode)
        {
        case 0: // '\0'
            iStatusBarMode = 1;
            iDrawBmpNum--;
            SetMainDrawData();
            break;

        case 1: // '\001'
            iStatusBarMode = 2;
            break;

        default:
            iStatusBarMode = 1;
            break;
        }
        repaint();
    }

    public void paint(Graphics g)
    {
        Object obj = null;
        int ai[][] = {
            {
                0, 0
            }, {
                -2, 2
            }, {
                0, 0
            }, {
                2, 2
            }
        };
        int l2 = iTimeCnt % 4;
        g.setFont(Font.getFont(0, 1, 0));
        int l1 = iScreenWidth;
        int i2 = 18;
        if(inforCnt > 0)
        {
            int i = 0;
            int l = iScreenHigh - 16;
            g.setColor(255);
            g.fillRect(i, l, l1, 16);
            g.setColor(65280);
            g.drawString(strInfor, 25, l + 1, 20);
        } else
        if(iStatusBarMode > 0)
        {
            int j = 0;
            int i1 = iScreenHigh - 16;
            g.setColor(255);
            g.fillRect(j, i1, l1, 16);
            g.drawImage(theIcons.getSysImage(iSelfState / 10 - 1), iScreenWidth - 16, i1, 20);
            if(l2 > 1)
                if(KQQMIDlet.getMsgDlg.getSysMsgNum() > 0)
                {
                    g.drawImage(theIcons.getSysImage(1), 2, i1, 20);
                } else
                {
                    long l3 = KQQMIDlet.getMsgDlg.getNextNeedRead();
                    if(l3 > 0L)
                    {
                        int j2 = KQQMIDlet.friendRecord.getUserLocation(l3);
                        short word0 = KQQMIDlet.friendRecord.getFaceIDbyIndex(j2);
                        g.drawImage(theIcons.getHeadImage(word0, 10), 2, i1, 20);
                    }
                }
            g.setColor(0);
            String s;
            if(iStatusBarMode == 1)
            {
                if(iGroup == 1)
                {
                    if(iShowAll != 0)
                        s = KQQMIDlet.sysString.sAllFriend;
                    else
                        s = KQQMIDlet.sysString.sOnlineFriend;
                } else
                {
                    s = KQQMIDlet.sysString.sStranger;
                }
            } else
            {
                s = KQQMIDlet.httpPoster.GetSelfUIN();
            }
            g.drawString(s, iScreenWidth / 2, i1 + 1, 17);
        }
        g.setColor(255);
        if(iDrawNum == 0)
            g.fillRect(0, 0, iScreenWidth, i2);
        for(int k2 = 0; k2 < iDrawNum; k2++)
        {
            int k = 6;
            int j1 = 0 + k2 * 18;
            short word2 = KQQMIDlet.friendRecord.getStatebyIndex(iaDrawIndex[k2]);
            short word1 = KQQMIDlet.friendRecord.getFaceIDbyIndex(iaDrawIndex[k2]);
            if(iCur == k2)
                g.setColor(255);
            else
                g.setColor(0xffffff);
            g.fillRect(0, j1, iScreenWidth, i2);
            j1 += 2;
            long l4 = KQQMIDlet.friendRecord.getUserIDbyIndex(iaDrawIndex[k2]);
            if(KQQMIDlet.getMsgDlg.findMsgByUIN(l4) >= 0)
            {
                k += ai[l2][0];
                j1 += ai[l2][1];
            }
            g.drawImage(theIcons.getHeadImage(word1, word2), k, j1, 20);
            g.setColor(0);
            String s1 = KQQMIDlet.friendRecord.getNamebyIndex(iaDrawIndex[k2]);
            if(s1.length() == 0)
                s1 = "" + l4;
            g.drawString(s1, k + 25, j1 - 1, 20);
        }

        int k1 = 0 + iDrawNum * 18;
        if(iDrawNum == 0)
            k1 += 18;
        i2 = iScreenHigh - 16 - k1;
        if(iStatusBarMode == 0)
            i2 += 16;
        if(i2 > 0)
        {
            g.setColor(0xffffff);
            g.fillRect(0, k1, iScreenWidth, i2);
        }
    }

    public void keyPressed(int i)
    {
label0:
        switch(i)
        {
        case 49: // '1'
            OnPre();
            break;

        case 56: // '8'
            break;

        case 50: // '2'
            OnActive();
            break;

        case 51: // '3'
            OnFirst();
            break;

        case 52: // '4'
            OnNext();
            break;

        case 53: // '5'
            OnSysMsg();
            break;

        case 54: // '6'
            OnLast();
            break;

        case 42: // '*'
            if(iShowAll == 0)
                OnShowAll();
            else
                OnShowOnline();
            break;

        case 35: // '#'
            changeStatusBarMode();
            break;

        case 36: // '$'
        case 37: // '%'
        case 38: // '&'
        case 39: // '\''
        case 40: // '('
        case 41: // ')'
        case 43: // '+'
        case 44: // ','
        case 45: // '-'
        case 46: // '.'
        case 47: // '/'
        case 48: // '0'
        case 55: // '7'
        default:
            int k = getGameAction(i);
            int j;
            switch(k)
            {
            case 3: // '\003'
            case 4: // '\004'
            case 7: // '\007'
            default:
                break label0;

            case 1: // '\001'
                if(CheckMoveUp() == 0)
                    break label0;
                if(iCur > 0)
                    iCur--;
                SetMainDrawData();
                break label0;

            case 6: // '\006'
                if(CheckMoveDown() == 0)
                    break label0;
                if(iCur < iDrawBmpNum - 1)
                    iCur++;
                SetMainDrawData();
                break label0;

            case 2: // '\002'
                OnFriend();
                break label0;

            case 5: // '\005'
                OnStranger();
                break label0;

            case 8: // '\b'
                j = GetSelect();
                break;
            }
            if(j == -1)
                break;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
av午夜精品一区二区三区| 亚洲欧美国产三级| 久久精品国产精品亚洲综合| 91麻豆精品91久久久久久清纯| 亚洲综合一二区| 欧美日韩一区二区三区在线看| 一区二区三区成人| 337p亚洲精品色噜噜狠狠| 久久机这里只有精品| 日本一区二区三区视频视频| 波多野洁衣一区| 亚洲一级二级三级| 日韩欧美中文一区| 国产成人精品免费在线| 最新中文字幕一区二区三区| 欧美这里有精品| 麻豆91在线播放免费| 国产精品久久久久久久久免费樱桃| 97久久超碰国产精品| 日韩和欧美一区二区| 久久一二三国产| 色视频欧美一区二区三区| 无码av中文一区二区三区桃花岛| 欧美一卡二卡在线观看| 成人免费观看av| 亚洲成av人片在线| 国产日韩影视精品| 欧美日韩一区国产| 成人激情小说乱人伦| 一区二区三区不卡视频| 国产亚洲欧美激情| 欧美在线一区二区三区| 国产一区二区伦理片| 一级中文字幕一区二区| 久久久亚洲国产美女国产盗摄| 91美女精品福利| 久久www免费人成看片高清| 最新日韩在线视频| ww亚洲ww在线观看国产| 色网综合在线观看| 国产一区二区网址| 亚洲v中文字幕| 国产精品久99| 久久色在线视频| 欧美三区在线观看| 成人国产亚洲欧美成人综合网| 青草国产精品久久久久久| 日韩久久一区二区| 久久久不卡网国产精品一区| 欧美一级生活片| 91论坛在线播放| 国产在线精品免费av| 天使萌一区二区三区免费观看| 国产精品嫩草99a| 精品国产99国产精品| 欧美午夜一区二区三区| 99精品国产视频| 国产99久久久精品| 久久99精品网久久| 日韩综合小视频| 亚洲电影视频在线| 夜夜亚洲天天久久| 亚洲乱码国产乱码精品精的特点| 国产欧美日韩不卡免费| 日韩欧美一区在线观看| 欧美三级日韩在线| 91黄色免费看| 色婷婷综合五月| 97精品国产97久久久久久久久久久久| 国内精品伊人久久久久av影院 | 亚洲国产日韩av| 亚洲欧洲日韩一区二区三区| 久久久久久久久久久久电影 | 国产91精品一区二区麻豆网站| 日韩av一区二区在线影视| 一区二区高清视频在线观看| 伊人一区二区三区| 亚洲精品乱码久久久久久| 日韩一区中文字幕| 亚洲三级小视频| 日韩毛片视频在线看| 18成人在线观看| 一区二区在线观看视频在线观看| 一区二区三区中文在线观看| 亚洲精品国产成人久久av盗摄| 亚洲综合精品自拍| 亚洲成人综合网站| 欧美a级理论片| 国产毛片精品一区| caoporen国产精品视频| 91捆绑美女网站| 欧美在线观看一区| 8x福利精品第一导航| 日韩欧美国产综合| 久久久蜜桃精品| 亚洲欧美自拍偷拍色图| 一区二区三区日韩欧美| 亚洲一二三四区不卡| 美女性感视频久久| 国产成人亚洲精品青草天美| 波多野结衣在线aⅴ中文字幕不卡| 99精品国产91久久久久久| 精品污污网站免费看| 欧美成人艳星乳罩| 中文无字幕一区二区三区| 久久99国产精品久久99| 国产九九视频一区二区三区| 成人av电影观看| 欧美日本在线观看| wwwwww.欧美系列| 亚洲视频在线观看一区| 三级在线观看一区二区| 国产成人精品一区二| 91黄色在线观看| 久久九九久精品国产免费直播| 亚洲三级在线播放| 老色鬼精品视频在线观看播放| 国产v日产∨综合v精品视频| 欧美午夜精品免费| 久久香蕉国产线看观看99| 一区二区视频在线| 国内偷窥港台综合视频在线播放| 欧美精品自拍偷拍动漫精品| 久久综合九色综合久久久精品综合 | 欧美日韩不卡一区| 欧美韩日一区二区三区| 日韩精品欧美成人高清一区二区| 国产成人精品免费| 91精品国产综合久久精品性色| 国产日产精品一区| 日本特黄久久久高潮| 91视频国产观看| 久久久久久一级片| 丝袜亚洲另类欧美综合| 一本一道波多野结衣一区二区| 精品国产乱码久久久久久图片| 一区二区国产视频| 成人免费视频网站在线观看| 日韩欧美一卡二卡| 亚洲成人免费影院| 95精品视频在线| 国产欧美日韩另类一区| 精品一区二区三区欧美| 欧美日韩国产在线播放网站| 亚洲日本乱码在线观看| 国产99久久久国产精品潘金网站| 欧美一区二区三区四区五区| 亚洲综合激情另类小说区| av激情亚洲男人天堂| 久久精品夜夜夜夜久久| 久久精品国产久精国产爱| 欧美日韩国产天堂| 亚洲综合成人在线视频| 91国产成人在线| 亚洲视频一二三| 国产91丝袜在线播放0| 欧美videos中文字幕| 日本视频一区二区| 欧美男人的天堂一二区| 亚洲最色的网站| 色综合天天综合在线视频| 欧美激情一区二区三区不卡| 国产一区二区三区四区五区美女| 91精品国产乱| 日本欧美在线观看| 欧美电影一区二区| 五月天激情综合| 欧美一区二区久久| 麻豆精品久久久| 欧美成人在线直播| 黄色资源网久久资源365| 日韩一区二区三区视频在线观看 | 精彩视频一区二区| 日韩久久久精品| 极品少妇xxxx偷拍精品少妇| 欧美一区二区三区性视频| 美女网站色91| 精品国内二区三区| 国产精品88av| 国产精品家庭影院| 91福利区一区二区三区| 亚洲国产视频直播| 欧美一区二区在线播放| 久久精品国产秦先生| 国产亚洲欧洲997久久综合| av在线不卡电影| 一区二区激情视频| 日韩一区二区三| 国产成人综合视频| 中文字幕在线不卡| 欧美色综合网站| 国产大陆a不卡| 亚洲欧洲av一区二区三区久久| 91久久人澡人人添人人爽欧美 | 日韩理论片网站| 欧美日韩成人在线一区| 国产毛片精品视频| 一区二区三区中文字幕在线观看| 337p亚洲精品色噜噜| 福利视频网站一区二区三区|