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

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

?? kbdtextbox.java

?? 一款J2ME瀏覽器
?? JAVA
字號:
package com.lightspeedleader.browser;

import javax.microedition.lcdui.Canvas;
import javax.microedition.lcdui.Font;
import javax.microedition.lcdui.Graphics;
import javax.microedition.lcdui.Image;

public class KbdTextBox extends Canvas {

    String text;
    int CanvasWidth;
    int CanvasHeight;
    Font font;
    boolean password;
    Image _fld0129;
    Graphics _fld012A;
    int _fld012F;
    String pp[][][];
    String up[][][] = {
            {
                    {
                            "1", "2", "3"
                    }, {
                    "4", "5", "6"
            }, {
                    "7", "8", "9"
            }, {
                    "<-", "0", "."
            }
            }, {
            {
                    "A", "B", "C"
            }, {
            "D", "E", "F"
    }, {
            "G", "H", "I"
    }, {
            "<-", "J", "K"
    }
    }, {
            {
                    "L", "M", "N"
            }, {
            "O", "P", "Q"
    }, {
            "R", "S", "T"
    }, {
            "<-", "U", "V"
    }
    }, {
            {
                    "W", "X", "Y"
            }, {
            "Z", ",", ";"
    }, {
            ":", "?", "&"
    }, {
            "<-", "!", " "
    }
    }, {
            {
                    "\"", "'", "`"
            }, {
            "~", "{", "}"
    }, {
            "^", "[", "]"
    }, {
            "<-", "(", ")"
    }
    }
    };
    String lp[][][] = {
            {
                    {
                            "1", "2", "3"
                    }, {
                    "4", "5", "6"
            }, {
                    "7", "8", "9"
            }, {
                    "<-", "0", "."
            }
            }, {
            {
                    "a", "b", "c"
            }, {
            "d", "e", "f"
    }, {
            "g", "h", "i"
    }, {
            "<-", "j", "k"
    }
    }, {
            {
                    "l", "n", "m"
            }, {
            "o", "p", "q"
    }, {
            "r", "s", "t"
    }, {
            "<-", "u", "v"
    }
    }, {
            {
                    "w", "x", "y"
            }, {
            "z", ",", ";"
    }, {
            ":", "?", "&"
    }, {
            "<-", "!", " "
    }
    }, {
            {
                    "+", "-", "*"
            }, {
            "/", "\\", "%"
    }, {
            "=", "#", "$"
    }, {
            "<-", "@", "_"
    }
    }
    };

    KbdTextBox() {
        font = null;
        _fld0129 = null;
        _fld012A = null;
        _fld012F = 0;
        init("");
    }

    KbdTextBox(String s) {
        font = null;
        _fld0129 = null;
        _fld012A = null;
        _fld012F = 0;
        init(s);
    }

    void init(String s) {
        text = s;
        CanvasWidth = MapCanvas.CanvasWidth;
        CanvasHeight = MapCanvas.CanvasHeight;
        password = false;
        pp = up;
        _fld0129 = Image.createImage(CanvasWidth, CanvasHeight);
        _fld012A = _fld0129.getGraphics();
    }

    public String getString() {
        return text;
    }

    public void setString(String s) {
        text = s;
    }

    public void setPassword(boolean flag) {
        password = flag;
    }

    int strWidth(String s) {
        return font.stringWidth(s);
    }

    int strHeight() {
        return font.getHeight();
    }

    public void paint(Graphics g) {
        if (font == null) {
            font = g.getFont();
        }
        int i = strHeight();
        byte byte0 = 64;
        int j = 4 * i + 5;
        int k = (CanvasWidth - byte0) / 2;
        int l = ((CanvasHeight - j) + i) / 2 + 1;
        if (l <= i + 2) {
            l = i + 2;
        }
        _fld012A.setColor(0xffffff);
        _fld012A.fillRect(0, 0, CanvasWidth, CanvasHeight);
        _fld012A.setColor(0);
        _fld012A.drawRect(0, 0, CanvasWidth - 1, i + 2);
        int i1 = CanvasWidth - 4;
        String s;
        if (password) {
            s = "";
            for (int j1 = 0; j1 < text.length(); j1++) {
                s = s + "*";
            }

        } else {
            s = text;
        }
        if (strWidth(s) <= i1) {
            _fld012A.drawString(s, 2, 2, 20);
        } else {
            for (; strWidth(s) > i1; s = s.substring(1, s.length())) {
            }
            _fld012A.drawString(s, 2, 2, 20);
        }
        if (_fld012F != 5) {
            _fld012A.setColor(0xc0c0c0);
            _fld012A.fillRect(k, l, byte0, j);
            _fld012A.setColor(0);
            _fld012A.drawRect(k, l, byte0, j);
            for (int k1 = 1; k1 < 3; k1++) {
                _fld012A.drawLine(k + 21 * k1, l, k + 21 * k1, l + j);
            }

            for (int l1 = 1; l1 < 4; l1++) {
                _fld012A.drawLine(k, l + (i + 1) * l1, k + byte0, l + (i + 1) * l1);
            }

            for (int i2 = 0; i2 < 4; i2++) {
                for (int j2 = 0; j2 < 3; j2++) {
                    if (i2 == 3 && j2 == 0) {
                        for (int k2 = 0; k2 < 6; k2++) {
                            int l2 = k + 21 * j2 + k2 + 7;
                            int i3 = l + (i + 1) * i2 + i / 2 + 1;
                            _fld012A.drawLine(l2, i3 - k2, l2, i3 + k2);
                        }

                    } else {
                        _fld012A.drawString(pp[_fld012F][i2][j2], k + 11 + 21 * j2, l + (i + 1) * i2 + 2, 17);
                    }
                }

            }

        } else {
            _fld012A.drawString("MIDP-KBD 1.0", CanvasWidth / 2, i * 2 + 6, 17);
            _fld012A.drawString("Open Source Software", CanvasWidth / 2, i * 4, 17);
        }
        g.setClip(0, 0, CanvasWidth, CanvasHeight);
        g.drawImage(_fld0129, 0, 0, 20);
    }

    void _mth0129(String s) {
        text += s;
    }

    void _mth012A() {
        int i = text.length();
        if (i > 0) {
            text = text.substring(0, i - 1);
        }
    }

    public void keyProc(int i) {
        int j = getGameAction(i);
        if (j == 5) {
            if (_fld012F < 4) {
                _fld012F++;
            } else {
                _fld012F = 0;
            }
        }
        if (j == 2) {
            if (_fld012F > 0) {
                _fld012F--;
            } else {
                _fld012F = 4;
            }
        }
        if (j == 1) {
            if (pp == up) {
                return;
            }
            pp = up;
        }
        if (j == 6) {
            if (pp == lp) {
                return;
            }
            pp = lp;
        }
        if (j == 8) {
            _fld012F = 5;
        }
        if (_fld012F != 5) {
            if (i == 49) {
                _mth0129(pp[_fld012F][0][0]);
            }
            if (i == 50) {
                _mth0129(pp[_fld012F][0][1]);
            }
            if (i == 51) {
                _mth0129(pp[_fld012F][0][2]);
            }
            if (i == 52) {
                _mth0129(pp[_fld012F][1][0]);
            }
            if (i == 53) {
                _mth0129(pp[_fld012F][1][1]);
            }
            if (i == 54) {
                _mth0129(pp[_fld012F][1][2]);
            }
            if (i == 55) {
                _mth0129(pp[_fld012F][2][0]);
            }
            if (i == 56) {
                _mth0129(pp[_fld012F][2][1]);
            }
            if (i == 57) {
                _mth0129(pp[_fld012F][2][2]);
            }
            if (i == 42) {
                _mth012A();
            }
            if (i == 48) {
                _mth0129(pp[_fld012F][3][1]);
            }
            if (i == 35) {
                _mth0129(pp[_fld012F][3][2]);
            }
        }
        repaint();
    }

    public void keyPressed(int i) {
        keyProc(i);
    }

    public void keyRepeated(int i) {
        keyProc(i);
    }
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲综合无码一区二区| 成人av在线一区二区三区| 一本一道久久a久久精品| 国产日韩欧美不卡| 亚洲一区二区三区视频在线 | 免费成人在线播放| 中文字幕在线观看一区| 日韩欧美国产麻豆| 欧美三级三级三级爽爽爽| 国产精品一卡二| 麻豆精品久久精品色综合| 亚洲一区二区av在线| 中文字幕日本乱码精品影院| 精品国内二区三区| 欧美一区二区在线观看| 在线免费一区三区| 99精品视频中文字幕| 捆绑紧缚一区二区三区视频| 亚洲午夜羞羞片| 亚洲丝袜另类动漫二区| 久久精品夜色噜噜亚洲a∨| 日韩三级中文字幕| 欧美日韩你懂得| 欧美亚洲综合一区| 色先锋久久av资源部| av中文一区二区三区| 成人动漫精品一区二区| 国产成人综合在线| 国产精品一卡二| 国产一区二区调教| 国产一区 二区| 国产精品一区一区| 国产不卡视频在线观看| 国内欧美视频一区二区 | 成人免费视频网站在线观看| 国产毛片精品一区| 国产在线精品一区二区夜色| 精品亚洲欧美一区| 国产美女精品人人做人人爽| 国产精品一区二区果冻传媒| 国内成人免费视频| 国产高清在线精品| 成人午夜免费av| 不卡的av在线播放| 一道本成人在线| 欧美色视频在线| 欧美日韩高清一区二区三区| 欧美男同性恋视频网站| 欧美一级二级三级蜜桃| 精品久久久久av影院| 久久久精品人体av艺术| 国产精品久久久久影视| 尤物在线观看一区| 日韩精品视频网站| 精品一区二区三区在线播放| 国产成人av一区二区三区在线观看| 国产精品1区2区3区| 99精品偷自拍| 制服丝袜激情欧洲亚洲| 精品国产乱码久久久久久1区2区| 日本一区二区免费在线| 亚洲视频一二三区| 亚洲va欧美va天堂v国产综合| 免费视频一区二区| 成人av资源下载| 欧美蜜桃一区二区三区| www精品美女久久久tv| 中文字幕一区二区在线观看| 亚洲综合激情另类小说区| 免费人成精品欧美精品| 成人动漫视频在线| 宅男在线国产精品| 国产欧美一区二区精品久导航| 亚洲猫色日本管| 久久精品国产成人一区二区三区 | 久久蜜桃av一区精品变态类天堂| 日韩一区在线看| 日韩精品欧美精品| 成人黄色免费短视频| 欧美人与性动xxxx| 中文字幕国产一区二区| 日韩电影在线观看电影| 成人网页在线观看| 91麻豆精品国产91久久久使用方法| 精品第一国产综合精品aⅴ| 国产精品成人在线观看| 午夜电影网一区| 成人小视频在线| 日韩欧美高清一区| 亚洲一区成人在线| 大桥未久av一区二区三区中文| 欧美日韩成人一区| 1024亚洲合集| 美女尤物国产一区| 在线观看精品一区| 日本一区二区电影| 蜜桃一区二区三区在线观看| 色婷婷av久久久久久久| 中文字幕二三区不卡| 麻豆91小视频| 欧美人体做爰大胆视频| 亚洲美女在线一区| 成人黄色电影在线| 精品va天堂亚洲国产| 日韩精品一二三区| 欧美亚日韩国产aⅴ精品中极品| 亚洲国产精品黑人久久久| 久久国内精品自在自线400部| 欧美亚洲综合在线| 亚洲美女视频在线| 91亚洲资源网| 国产精品丝袜91| 国产精品一二三四五| 精品久久久久久久人人人人传媒 | 日韩一区二区精品葵司在线 | 亚洲国产综合色| 99精品国产91久久久久久| 国产亚洲欧美激情| 久久精品国产免费看久久精品| 欧美人狂配大交3d怪物一区| 亚洲一区二区三区在线| 成人福利电影精品一区二区在线观看 | 久久国产精品无码网站| 69堂国产成人免费视频| 性感美女久久精品| 欧美日韩国产小视频| 亚洲午夜影视影院在线观看| 欧美在线视频你懂得| 亚洲精品欧美综合四区| 91免费国产视频网站| 亚洲美女屁股眼交| 欧美在线视频不卡| 丝袜亚洲另类欧美综合| 欧美美女网站色| 日韩国产精品久久久| 欧美日韩精品欧美日韩精品| 亚洲成人av在线电影| 欧美日本高清视频在线观看| 天涯成人国产亚洲精品一区av| 欧美精品在线观看播放| 日韩电影在线免费观看| 欧美成人艳星乳罩| 国产一区不卡精品| 中文字幕免费不卡| 色久综合一二码| 婷婷中文字幕综合| 日韩午夜av电影| 国产精品一区一区三区| 亚洲欧美在线视频观看| 欧美亚洲动漫精品| 日韩国产欧美在线观看| 日韩欧美高清dvd碟片| 国产很黄免费观看久久| 亚洲免费观看高清在线观看| 欧美日韩日日摸| 精彩视频一区二区三区| 国产精品高清亚洲| 欧美三级日韩三级国产三级| 蜜臀精品一区二区三区在线观看| 欧美成va人片在线观看| 不卡的看片网站| 图片区小说区国产精品视频| 久久精品一区二区三区四区| 色婷婷综合在线| 蜜桃一区二区三区四区| 国产精品你懂的在线| 欧美色网站导航| 激情综合网av| 亚洲乱码国产乱码精品精的特点| 欧美精品色综合| 风流少妇一区二区| 亚洲高清在线视频| 久久人人97超碰com| 色综合咪咪久久| 毛片不卡一区二区| 国产精品白丝在线| 日韩午夜在线观看| 色天使久久综合网天天| 国产真实乱子伦精品视频| 亚洲精品日韩综合观看成人91| 日韩久久久久久| 色一情一乱一乱一91av| 国产一区二区精品久久| 亚洲一区二区四区蜜桃| 国产日本欧美一区二区| 欧美日本国产视频| 99久久久久久| 狠狠色综合播放一区二区| 一区二区三区免费观看| 久久免费视频一区| 在线播放亚洲一区| 99久久精品国产一区| 毛片一区二区三区| 午夜欧美2019年伦理| 亚洲视频 欧洲视频| 欧美国产精品劲爆| 欧美大片一区二区| 欧美午夜视频网站| 99久久免费视频.com| 国产揄拍国内精品对白|