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

📄 jcellbrowser.java

📁 一款J2ME浏览器
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
                MapCanvas.delayload = true;
                MapCanvas _tmp21 = mc;
                MapCanvas.BaseY = 0;
                MapCanvas _tmp22 = mc;
                MapCanvas.still = false;
                display.setCurrent(mc);
            }
            if (k == 3) {
                D0 = 0;
                tb = new TextBox("", "", 128, 0);
                tb.setString(D9);
                tb.addCommand(D3);
                tb.addCommand(D2);
                tb.setCommandListener(this);
                MapCanvas _tmp23 = mc;
                MapCanvas.still = true;
                display.setCurrent(tb);
            }
            if (k == 4) {
                Bookmarks _tmp24 = _fld0128;
                int l = Bookmarks.BM.size();
                if (l == 0) {
                    return;
                }
                String as[] = new String[l];
                for (int j1 = 0; j1 < l; j1++) {
                    as[j1] = Tools.GetToken((String) Bookmarks.BM.elementAt(j1), 1);
                }

                CF = new List("Bookmarks", 3, as, null);
                CF.addCommand(CA);
                CF.addCommand(CB);
                CF.setCommandListener(this);
                MapCanvas _tmp25 = mc;
                MapCanvas.still = true;
                display.setCurrent(CF);
            }
            if (k == 5) {
                tf = new TextField("Description:", "", 128, 0);
                C9 = new Form("Add Bookmark");
                C9.append(tf);
                C9.addCommand(CC);
                C9.addCommand(CD);
                C9.setCommandListener(this);
                MapCanvas _tmp26 = mc;
                MapCanvas.still = true;
                display.setCurrent(C9);
            }
            if (k == 6) {
                cachepool.saveCache();
            }
            if (k == 7) {
                cachepool.reset();
            }
            if (k == 8) {
                MapCanvas _tmp27 = mc;
                MapCanvas.still = false;
                display.setCurrent(mc);
            }
            if (k == 9) {
                notifyDestroyed();
            }
            return;
        }
        if (command == C4) {
            mc.removeCommand(C4);
            mc.addCommand(C5);
            mc.addCommand(C6);
            MapCanvas _tmp28 = mc;
            MapCanvas.LogoImage = null;
            Tools.initHistoryStack();
            Tools.pushHistoryStack(pageurl);
            HTMLStream htmlstream = new HTMLStream(pageurl);
            htmlstream = null;
            MapCanvas _tmp29 = mc;
            MapCanvas.mode = 1;
            MapCanvas _tmp30 = mc;
            MapCanvas.BaseY = 0;
            mc.repaint();
            return;
        }
        if (command == D2) {
            switch (D0) {
                default:
                    break;

                case 0: // '\0'
                    MapCanvas _tmp31 = mc;
                    if (MapCanvas.mode == 0) {
                        pageurl = tb.getString();
                        MapCanvas _tmp32 = mc;
                        MapCanvas.still = false;
                        display.setCurrent(mc);
                    } else {
                        String s1 = tb.getString();
                        Tools.pushHistoryStack(pageurl);
                        pageurl = s1;
                        MapCanvas _tmp33 = mc;
                        MapCanvas.delayload = true;
                        MapCanvas _tmp34 = mc;
                        MapCanvas.BaseY = 0;
                        MapCanvas _tmp35 = mc;
                        MapCanvas.still = false;
                        display.setCurrent(mc);
                    }
                    D9 = pageurl;
                    tb = null;
                    break;

                case 1: // '\001'
                    TextObj textobj = (TextObj) D1;
                    textobj.value = tb.getString();
                    textobj.paint(MapCanvas.VG);
                    D1 = null;
                    tb = null;
                    MapCanvas _tmp36 = mc;
                    MapCanvas.still = false;
                    display.setCurrent(mc);
                    break;

                case 2: // '\002'
                    SelectObj selectobj = (SelectObj) D1;
                    selectobj.setOption(D6.getSelectedIndex());
                    selectobj.paint(MapCanvas.VG);
                    D1 = null;
                    D6 = null;
                    MapCanvas _tmp37 = mc;
                    MapCanvas.still = false;
                    display.setCurrent(mc);
                    break;
            }
        }
        if (command == C5) {
            if (HTMLStream.hsvector.size() > 0) {
                HotSpot hotspot = (HotSpot) HTMLStream.hsvector.elementAt(HTMLStream.hsindex);
                D0 = hotspot.type;
                switch (D0) {
                    default:
                        break;

                    case 0: // '\0'
                        String s4 = (String) hotspot.obj;
                        Tools.pushHistoryStack(pageurl);
                        pageurl = s4;
                        HTMLStream htmlstream1 = new HTMLStream(pageurl);
                        htmlstream1 = null;
                        MapCanvas _tmp38 = mc;
                        MapCanvas.BaseY = 0;
                        mc.repaint();
                        break;

                    case 1: // '\001'
                        TextObj textobj1 = (TextObj) hotspot.obj;
                        D1 = textobj1;
                        if (textobj1.password) {
                            tb = new TextBox("", "", 128, 0x10000);
                        } else {
                            tb = new TextBox("", "", 128, 0);
                        }
                        tb.setString(textobj1.value);
                        tb.addCommand(D3);
                        tb.addCommand(D2);
                        tb.setCommandListener(this);
                        MapCanvas _tmp39 = mc;
                        MapCanvas.still = true;
                        display.setCurrent(tb);
                        break;

                    case 2: // '\002'
                        SelectObj selectobj1 = (SelectObj) hotspot.obj;
                        D1 = selectobj1;
                        D6 = new List("Select", 3);
                        for (int i1 = 0; i1 < selectobj1.ov.size(); i1++) {
                            OptionObj optionobj = (OptionObj) selectobj1.ov.elementAt(i1);
                            D6.append(optionobj.value, null);
                        }

                        D6.setSelectedIndex(selectobj1.index, true);
                        D6.addCommand(D2);
                        D6.setCommandListener(this);
                        MapCanvas _tmp40 = mc;
                        MapCanvas.still = true;
                        display.setCurrent(D6);
                        break;

                    case 3: // '\003'
                        ButtonObj buttonobj = (ButtonObj) hotspot.obj;
                        if (buttonobj.formid < 0 || buttonobj.formid >= HTMLStream.formvector.size()) {
                            break;
                        }
                        FormObj formobj = (FormObj) HTMLStream.formvector.elementAt(buttonobj.formid);
                        if (buttonobj.type.equals("reset")) {
                            formobj.reset();
                        } else {
                            Tools.pushHistoryStack(pageurl);
                            formobj.go();
                        }
                        mc.repaint();
                        break;

                    case 4: // '\004'
                        ChoiceObj choiceobj = (ChoiceObj) hotspot.obj;
                        if (choiceobj.flag) {
                            choiceobj.flag = false;
                        } else {
                            choiceobj.flag = true;
                        }
                        choiceobj.paint(MapCanvas.VG);
                        mc.repaint();
                        break;
                }
            }
            return;
        } else {
            return;
        }
    }

    public void pauseApp() {
        MapCanvas _tmp = mc;
        MapCanvas.still = true;
    }

    public void destroyApp(boolean flag) {
    }

}

⌨️ 快捷键说明

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