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

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

?? menu.java

?? 手機(jī)郵箱撒的方式方式方式的
?? JAVA
?? 第 1 頁 / 共 5 頁
字號(hào):
        if (refreshAgain != -1 && refreshTimer == null) {
            refreshTimer = new Timer();
            refreshTimer.schedule(new RefreshTask(refreshAgain), 0, 100);
        } //refresh is not needed and yet refreshTimer is still running
        else if ((refreshAgain == -1 || mujMail.getDisplay().getCurrent() != this) && 
        		refreshTimer != null) {	//NOTE: do not use Displayable.isShown method as it does not
        								//      work for Nokias.
            cancelRefreshTask();
        }
        } catch (Throwable e ) {
            System.err.println("ERROR Menu - Unexpected exception");
            e.printStackTrace();
        }
    }

    protected void hideNotify() {
        cancelTickerTask();
        cancelRefreshTask();
    }

    public void commandAction(Command c, Displayable d) {
        if (c == exit) {
            TasksManager.conditionallyExit();
//            if (TasksManager.isSomeTaskRunning()) {
//                this.mujMail.alert.setAlert(null, this, Lang.get(Lang.ALRT_SYS_SHUTDOWN_CONFIRM), MyAlert.EXIT_BUSY_CONFIRM, AlertType.CONFIRMATION);
//            } else {
//                this.mujMail.destroyApp(false);
//            }
        } else {
            switch (getSelectedTab()) {
                case Menu.ACTION:
                    switch (getSelectedIndex()) {
                        case MENU_ACT_INBOX:
                            mujMail.getInBox().showBox();
                            break;
                        case MENU_ACT_RETRIEVE_MAILS:
                            mujMail.getDisplay().setCurrent( mujMail.getInBox());
                            mujMail.getInBox().retrieve();
                            break;
                        case MENU_ACT_WRITE_MAIL:
                            mujMail.sendMail.writeMail(this);
                            break;
                        case MENU_ACT_SENDALL:
                            mujMail.getDisplay().setCurrent(mujMail.outBox);
                            mujMail.outBox.sendAll();
                            break;
                        //#ifdef MUJMAIL_SEARCH
                        case MENU_ACT_SEARCH_MAILS:
                            SearchWindows searchWindows = new SearchWindows(mujMail);
                            searchWindows.displaySearchWindow();
                            break;
                        //#endif
                        case MENU_ACT_PUSH:
                            mujMail.getInBox().poll();
                            //Testing IMAP Push
                            mujMail.getInBox().push();
                            refresh(Menu.ACTION, true);
                            break;
                        case MENU_ACT_DISCONNECT:
                            mujMail.discServers(true);
                            break;
                        case MENU_ACT_SERVERS_INBOX_SYNC:
                        	//No task (new thread) is needed here since
                        	//serversSync() invokes GET_NEW_MAILS task
                            mujMail.getInBox().serversSync(null);
                            refresh(Menu.ACTION, true);
                            break;
                    }
                    break;
                case Menu.FOLDERS:
                    //#ifdef MUJMAIL_USR_FOLDERS
                    if (c == fldAdd) {
                        mujMail.getUserMailBoxes().createPersistentBox();
                    } else if (c == fldDel) {
                        mujMail.getUserMailBoxes().removeUserMailBox(getSelectedIndex() - MENU_FOLDERS_USERBOX_FIRST);
                        repaint();
                    } else if (c == fldEdit) {
                        mujMail.getUserMailBoxes().editUserMailBoxSettings(getSelectedIndex() - MENU_FOLDERS_USERBOX_FIRST);
                        //repaint();
                    } else { // c == select or enter (null)
                    //#endif
                        switch (getSelectedIndex()) {
                            // receive mails
                            case MENU_FOLDERS_INBOX:
                                mujMail.getInBox().showBox();
                                break;
                            case MENU_FOLDERS_OUTBOX:
                                mujMail.getOutBox().showBox();
                                break;
                            case MENU_FOLDERS_SENTBOX:
                                mujMail.getSentBox().showBox();
                                break;
                            case MENU_FOLDERS_DRAFT:
                                mujMail.getDraft().showBox();
                                break;
                            case MENU_FOLDERS_TRASH:
                                mujMail.getTrash().showBox();
                                break;
                            //#ifdef MUJMAIL_USR_FOLDERS
                            default:
                               //case 5: // No action -- mailbox delimiter
                               int pos = getSelectedIndex() - MENU_FOLDERS_USERBOX_FIRST;
                               Vector/*<inbox>*/ usrMailBoxes = mujMail.getUserMailBoxes().getBoxList();
                               if ( pos >= 0 && pos < usrMailBoxes.size()) {
                                   ( (InBox)usrMailBoxes.elementAt(pos)).showBox();
                               }
                            //#endif
                        }
                    //#ifdef MUJMAIL_USR_FOLDERS                   
                    }
                    //#endif
                    break;
                case Menu.SETTINGS:
                    switch (getSelectedIndex()) {
                        case MENU_SETTINGS_APPEARANCE:
                            mujMail.getSettings().showAppearanceSettingsForm();
                            break;
                        case MENU_SETTINGS_MUJMAIL_SERVER:
                            mujMail.getSettings().showMujMailServerSettingsForm();
                            break;
                        case MENU_SETTINGS_OTHER:
                            mujMail.getSettings().showOtherSettingsForm();
                            break;
                        case MENU_SETTINGS_POLLING:
                            mujMail.getSettings().showPollingSettingsForm();
                            break;
                        case MENU_SETTINGS_RETRIEVING:
                            mujMail.getSettings().showRetrievingSettingsForm();
                            break;
                        case MENU_SETTINGS_SMTP:
                            mujMail.getSettings().showSMTPSettingsForm();
                            break;
                        case MENU_SETTINGS_STORING_MAILS:
                            mujMail.getSettings().showStoringMailsSettingsForm();
                            break;

                    }
                    
                    break;
                case Menu.ACCOUNTS:
                    if (c == cmdNew) {
                        mujMail.getAccountSettings().showAccount(null);
                    } else if (c == change) {
                        mujMail.getAccountSettings().showAccount(getSelectedAccount());
                    } else if (c == delete) {
                        mujMail.getAccountSettings().deleteAccount(getSelectedAccount(), false);
                    } else if (c == setPrimary) {
                        String accountID = getSelectedAccount();
                        if (accountID != null && ((MailAccount) mujMail.getMailAccounts().get(accountID)).isActive()) {
                            Settings.primaryEmail = accountID;
                            mujMail.getSettings().saveSettings(true);
                        } else {
                            mujMail.alert.setAlert(null, this, Lang.get(Lang.ALRT_AS_NONEXIST), MyAlert.DEFAULT, AlertType.INFO);
                        }
                    } else if (c == retrieve) {
                        mujMail.getDisplay().setCurrent(mujMail.getInBox());
                        mujMail.getInBox().retrieveOne(getSelectedAccount());
                    } else if (c == clear) {
                        mujMail.getAccountSettings().deleteAll(false);
                    } else {
                        mujMail.getAccountSettings().showAccount(getSelectedAccount());
                    }
                    break;
                case Menu.UTILS:
                    switch (getSelectedIndex()) {
                        case MENU_UTILS_ADRESSBOOK:
                            mujMail.getDisplay().setCurrent(mujMail.getAddressBook());
                            break;
                        //#ifdef MUJMAIL_SYNC
                        case MENU_UTILS_BACKUP_SETTINGS:
                            mujMail.getSync().setAction(Sync.BACKUP);
                            //#ifdef MUJMAIL_FS
                            mujMail.getSync().setSmDlg(mujMail.getSync().new SyncModeDialog(Lang.get(Lang.AC_BACKUP_SETTINGS)));
                            mujMail.getDisplay().setCurrent(mujMail.getSync().getSmDlg());
                            //#else
//#                             mujMail.getSync().commandAction(null, null);
                            //#endif
                            break;
                        case MENU_UTILS_RESTORE_SETTINGS:
                            mujMail.getSync().setAction(Sync.RESTORE);
                            //#ifdef MUJMAIL_FS
                            mujMail.getSync().setSmDlg(mujMail.getSync().new SyncModeDialog(Lang.get(Lang.AC_RESTORE_SETTINGS)));
                            mujMail.getDisplay().setCurrent( mujMail.getSync().getSmDlg());
                            //#else
//#                             mujMail.getSync().commandAction(null, null);
                            //#endif
                            break;
                        //#endif
                        case MENU_UTILS_CLEAR_DB:
                            mujMail.clearDBSelect.refresh();
                            mujMail.getDisplay().setCurrent( mujMail.clearDBSelect);
                            break;
                        case MENU_UTILS_ABOUT:
                            mujMail.getDisplay().setCurrent(mujMail.about);
                            break;
                        //#ifdef MUJMAIL_DEBUG_CONSOLE
                        case MENU_UTILS_DEB_MENU:
                            //BackgroundTaskTest threadTest = new BackgroundTaskTest();
                            //threadTest.testSleepingThread();
                            //threadTest.testStoppableThread();
                            DebugConsoleUI consoleUI = new DebugConsoleUI();
                            consoleUI.showScreen();
                            //mujMail.getDisplay().setCurrent(debug);
                            break;
                        //#endif
                        case MENU_UTILS_TASK_MANAGER:
                            TasksManagerUI tasksManager = new TasksManagerUI();
                            tasksManager.showScreen();
                            break;
                        case MENU_UTILS_RUN_SAMPLE_TASK:
                            BackgroundTask sampleTask = new SampleTestTask();
                            sampleTask.start();

                            break;
                    }
                    break;
            } // switch end
        } // else in c == exit condition 
    }
    /**
     * This method draws both menu tabs and lists items on Canvas . If a number of all tabs is bigger than
     * it is able to display, then it draws a vertical scrollbar at the bottom of the display and two black
     * arrows at the top part. Equally, if there is a need for drawing a horizontal scrollbar it is done at
     * the left side of the display.
     * @param g - a graphical object.
     */
    public synchronized void paint(Graphics g) {
        int menuPadding = 1;
        int width = getWidth(), height = getHeight();
        int arrowWidth;
        int tabLeft;
        int tabHeight = (width < 200) ? 20 : 30;
        int tabWidth = tabHeight + 2;
        int imgPadding = 4;
        clientHeight = height - tabHeight - 2 * menuPadding;
        int clientWidth = width - 2 * menuPadding;
        fontHeight = g.getFont().getHeight();

        // clear display
        g.setColor(BACKGROUND_COLOR);
        g.fillRect(0, 0, width, height);

        // draw arrows
        if ((maxTabs = (byte) ((width - 2 * menuPadding - 1) / (tabWidth + 1))) < MAX_TABS) {
            arrowWidth = 5;
            drawTriangle((short) menuPadding, (short) (menuPadding + (tabHeight - 2 * arrowWidth) / 2), (short) arrowWidth, true, g);
            drawTriangle((short) (width - menuPadding - arrowWidth), (short) (menuPadding + (tabHeight - 2 * arrowWidth) / 2), (short) arrowWidth, false, g);
            tabLeft = arrowWidth + menuPadding + 2;
            maxTabs = (byte) ((width - 2 * menuPadding - 2 * tabLeft) / (tabWidth + 1));
        } else {
            arrowWidth = 0;
            tabLeft = menuPadding;
            maxTabs = MAX_TABS;
        }

        // draw tabs
        g.setColor(OUTLINE_COLOR);
        g.drawLine(0, menuPadding + tabHeight + 1, width, menuPadding + tabHeight + 1);
        for (int i = 0; i < maxTabs; i++) {
            byte listID = (byte) ((firstTab + i) % MAX_TABS);
            // draw inner part of the tab
            if (i == selectedTab) {
                g.setColor(FILL_COLOR);
                g.fillRoundRect(tabLeft + 1, menuPadding + 1, tabWidth - 1, tabHeight + 2, imgPadding, imgPadding);
                g.setColor(OUTLINE_COLOR);
            } else {
                g.setColor(GREY_FILL_COLOR);
                g.fillRoundRect(tabLeft + 1, menuPadding + 1, tabWidth - 1, tabHeight + 2, imgPadding, imgPadding);
                g.setColor(OUTLINE_COLOR);
                g.drawLine(tabLeft, menuPadding + tabHeight + 1, tabLeft + tabWidth, menuPadding + tabHeight + 1);
                g.setColor(GREY_OUTLINE_COLOR);
            }

            // draw outlines of the tab
            g.drawLine(tabLeft, menuPadding + tabHeight, tabLeft, menuPadding + imgPadding);
            g.drawArc(tabLeft, menuPadding, 2 * imgPadding, 2 * imgPadding, 180, -90);
            g.drawLine(tabLeft + imgPadding, menuPadding, tabLeft + tabWidth - imgPadding, menuPadding);
            g.drawArc(tabLeft + tabWidth - 2 * imgPadding, menuPadding, 2 * imgPadding, 2 * imgPadding, 0, 90);
            g.drawLine(tabLeft + tabWidth, menuPadding + imgPadding, tabLeft + tabWidth, menuPadding + tabHeight);

            // draw content of the tab
            if (tabs[listID].img != null) {
                g.drawImage(tabs[listID].img, tabLeft + (tabWidth - tabs[listID].img.getWidth()) / 2, menuPadding + (tabHeight - tabs[listID].img.getHeight()) / 2, Graphics.TOP | Graphics.LEFT);
            }
            if (starPressed) {
                g.setColor(FONT_COLOR);
                g.setFont(getFirstLineFont());
                g.drawString(String.valueOf(listID + 1), tabLeft + ((tabWidth - g.getFont().charWidth((char) (listID + '0' + 1))) / 2), menuPadding + tabHeight, Graphics.BOTTOM | Graphics.LEFT);
            }
            // move position to another tab
            tabLeft += tabWidth + 1;
        } /* for */

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
jvid福利写真一区二区三区| 精品日韩在线一区| 97成人超碰视| 不卡免费追剧大全电视剧网站| 成人午夜免费av| 高清在线不卡av| 99精品欧美一区| 91国在线观看| 欧美人牲a欧美精品| 911精品产国品一二三产区| 欧美日本视频在线| 91精品国产综合久久蜜臀| 欧美一级搡bbbb搡bbbb| 精品欧美乱码久久久久久1区2区| 久久综合久久综合九色| 亚洲国产精品激情在线观看| 一区在线观看视频| 亚洲精品久久嫩草网站秘色| 亚洲一区日韩精品中文字幕| 日韩精品一区第一页| 蜜臀av国产精品久久久久| 国产在线精品一区二区不卡了| 国产精品一级黄| av电影在线观看不卡| 欧美人与z0zoxxxx视频| 欧美一级免费大片| 久久久久九九视频| 亚洲欧美偷拍卡通变态| 亚洲成a人在线观看| 另类综合日韩欧美亚洲| 成人毛片视频在线观看| 色噜噜偷拍精品综合在线| 欧美日韩精品综合在线| 亚洲精品在线观| 亚洲欧美电影一区二区| 爽爽淫人综合网网站| 激情丁香综合五月| 91在线播放网址| 欧美一三区三区四区免费在线看| 久久精品亚洲麻豆av一区二区| 国产精品福利电影一区二区三区四区| 亚洲精品视频在线观看网站| 秋霞国产午夜精品免费视频| 不卡的看片网站| 欧美一级久久久久久久大片| 国产精品美女视频| 视频在线观看一区| zzijzzij亚洲日本少妇熟睡| 欧美一区二区三区在线观看视频 | 国产精品女人毛片| 亚洲第一激情av| 国产福利91精品| 欧美网站一区二区| 国产精品视频免费看| 午夜精品久久久久影视| 成人免费视频视频| 欧美一区午夜精品| 亚洲狼人国产精品| 国产精品伊人色| 欧美日韩一区二区在线观看| 国产欧美久久久精品影院| 午夜亚洲福利老司机| 播五月开心婷婷综合| 日韩丝袜美女视频| 亚洲最新视频在线观看| 成人性生交大片| 日韩情涩欧美日韩视频| 一区二区成人在线| av福利精品导航| 久久精品视频在线免费观看 | eeuss国产一区二区三区| 日韩三级视频中文字幕| 一区二区免费在线| 97久久超碰精品国产| 精品99999| 麻豆91精品91久久久的内涵| 欧美日韩欧美一区二区| 国产精品高清亚洲| 国产成人综合亚洲91猫咪| 欧美一卡2卡三卡4卡5免费| 亚洲愉拍自拍另类高清精品| zzijzzij亚洲日本少妇熟睡| 久久久亚洲精华液精华液精华液| 三级欧美韩日大片在线看| 91视频www| 国产精品久久久久三级| 粉嫩av一区二区三区粉嫩| 久久女同性恋中文字幕| 精品在线播放午夜| 欧美成人精品3d动漫h| 日韩高清不卡一区二区三区| 欧美男生操女生| 亚洲国产成人av好男人在线观看| 91蜜桃在线观看| 亚洲免费观看高清完整版在线观看 | 欧美精品免费视频| 亚洲地区一二三色| 欧洲国产伦久久久久久久| 亚洲老司机在线| 欧洲精品视频在线观看| 亚洲国产成人精品视频| 欧美探花视频资源| 亚洲成a人v欧美综合天堂下载 | 国产精品免费视频一区| 国产精品1区2区3区在线观看| 精品区一区二区| 国产麻豆一精品一av一免费 | 国产一区啦啦啦在线观看| 26uuu精品一区二区在线观看| 麻豆91在线观看| 久久噜噜亚洲综合| 成人免费三级在线| 综合色天天鬼久久鬼色| 色老头久久综合| 午夜激情久久久| 欧美一区午夜精品| 国产乱码精品一区二区三| 久久影视一区二区| 成人动漫一区二区三区| 亚洲婷婷国产精品电影人久久| 91免费在线看| 天堂成人国产精品一区| 日韩精品一区二区三区四区| 国产很黄免费观看久久| 亚洲女同女同女同女同女同69| 欧洲一区在线观看| 首页亚洲欧美制服丝腿| 久久色中文字幕| av不卡在线播放| 亚洲观看高清完整版在线观看| 日韩视频免费观看高清完整版| 国产成人自拍网| 艳妇臀荡乳欲伦亚洲一区| 日韩亚洲欧美成人一区| 成人成人成人在线视频| 亚洲一区在线视频| 26uuu国产在线精品一区二区| 成人高清在线视频| 亚洲va欧美va人人爽| 欧美精品一区二区三区在线| 99久久伊人久久99| 奇米777欧美一区二区| 国产欧美日韩视频一区二区| 欧美性一区二区| 国产一区二区三区国产| 有码一区二区三区| 精品国产区一区| 在线区一区二视频| 国产精品99久久久久久宅男| 亚洲综合区在线| 久久久久久一二三区| 欧美影院精品一区| 国产成人亚洲综合a∨猫咪| 一区二区三区久久| 久久免费午夜影院| 91成人免费网站| 国产精品亚洲а∨天堂免在线| 亚洲国产精品嫩草影院| 中日韩免费视频中文字幕| 欧美高清视频在线高清观看mv色露露十八 | 欧美一区二区视频在线观看2022| 福利电影一区二区三区| 视频一区视频二区中文| 中文字幕亚洲一区二区va在线| 日韩欧美在线网站| 91激情在线视频| 粉嫩aⅴ一区二区三区四区五区| 免费在线一区观看| 亚洲夂夂婷婷色拍ww47| 亚洲国产成人在线| 26uuu亚洲综合色| 欧美卡1卡2卡| 色成人在线视频| 成人av在线播放网站| 黑人精品欧美一区二区蜜桃| 亚洲国产成人tv| 亚洲欧美日韩国产另类专区 | 久久成人久久爱| 午夜精品久久一牛影视| 亚洲嫩草精品久久| 国产精品国产三级国产普通话三级 | 亚洲免费在线播放| 国产欧美日韩另类一区| 欧美mv日韩mv亚洲| 制服丝袜激情欧洲亚洲| 91亚洲资源网| 成人激情av网| 国产精品自拍一区| 国内久久婷婷综合| 六月丁香婷婷色狠狠久久| 视频精品一区二区| 丝袜美腿高跟呻吟高潮一区| 一区二区久久久久久| 亚洲乱码国产乱码精品精的特点| 欧美国产激情一区二区三区蜜月| 久久久久久免费网| 2023国产精品| 久久久一区二区三区捆绑**| www亚洲一区| 久久蜜桃香蕉精品一区二区三区|