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

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

?? midlet.java

?? 英語背單詞聯(lián)網版本
?? JAVA
字號:
/* * Midlet.java * * Created on 2003年11月25日, 上午10:29 */package handenglish;import javax.microedition.midlet.*;import javax.microedition.lcdui.*;import java.util.*;import java.io.*;/** * * @author  com * @version */public class Midlet extends MIDlet implements CommandListener{    public final int WIN_MENU = 1; //菜單    public final int WIN_JDC = 2; //選擇單員    public final int WIN_HELP = 3;//幫助    public final int WIN_MEG=4;//系統(tǒng)通告    public final int WIN_SELUNIT = 5;//游戲測試選擇單元    public final int WIN_LIST = 6;//詞庫列表    public final int WIN_DOWNWORD = 7; //下載單詞    public final int WIN_DOWNLIST = 8;//下載列表    public final int WIN_REMEMBERWORD = 9;//記憶單詞    public final int WIN_GAME = 10;//測試訓練    public final int WIN_CONNECT = 11;    public final int WIN_QUERY = 12;            public final int npu=20;  //每UNIT單詞數    private Display display;    private WelcomeView m_welcomeView;    private WordUpdataView m_wordUpdataView;    private UnitSelectView m_unitSelectView;    private MyList m_MyList;    private GameCanvas gameCanvas;    public int m_unitNumber;    public int m_wordTotal;    private JdcApp m_jdcApp;    private Form m_MegForm,m_SearchForm;    public Command cmdBack,cmdRecv,cmdUpdate;        private SysParam m_SysParam;        public Midlet(){        /* DbApi systemDb = new DbApi( "systemdb" );         systemDb.deleteAll();         systemDb.closeDatabase();         DbApi listDb = new DbApi( "listdb" );         listDb.deleteAll();         listDb.closeDatabase();*/        m_SysParam = SysParam.getInstance();        cmdBack=new Command("返回",Command.BACK,1 );        cmdRecv = new Command("下載詞庫",Command.OK,1 );        cmdUpdate=new Command("更新詞庫列表",Command.SCREEN,1 );        initWelcomeView();        m_welcomeView.setDispType(3);        display = Display.getDisplay(this);    }    public void getUnitNum(){        DbApi wordDb=new DbApi("wordsdb");        try {            m_wordTotal=wordDb.getRecordNum();            m_unitNumber=(m_wordTotal+npu-1)/npu;         }        finally {            wordDb.closeDatabase();        }    }   /* public void setAllNull(){        gameCanvas=null;        m_jdcApp=null;        m_wordUpdataView=null;    } */        private void freeWin( Displayable s ) {        if ( s == m_welcomeView )            m_welcomeView = null;        else if ( s == m_unitSelectView )            m_unitSelectView = null;        else if ( s == m_wordUpdataView )            m_wordUpdataView = null;        else if ( s == gameCanvas )            gameCanvas = null;        else if ( s == m_jdcApp )            m_jdcApp = null;        else if ( s == m_MegForm )            m_MegForm = null;        else if ( s == m_MyList )            m_MyList = null;        else if ( s == m_SearchForm )            m_SearchForm = null;        System.gc();    }        public void startApp(){        display.setCurrent(m_welcomeView);    }    public void exit(){        destroyApp(true);        notifyDestroyed();    }    public void getUnit(int nowUnitType,int nowUnitId ,Vector nowVector) {        nowVector.removeAllElements();        if (nowUnitType==1)            m_SysParam.getUnit(nowUnitId,npu,nowVector);        else            m_SysParam.getDiffUnit(nowVector);    }        public void nowDisplay(Displayable s,int type){        switch( type ) {            case WIN_JDC:                initUnitSelectView(0);                display.setCurrent(m_unitSelectView);                break;            case WIN_MENU:                initWelcomeView();                m_welcomeView.setDispType(1);                display.setCurrent(m_welcomeView);                break;            case WIN_HELP:                                initWelcomeView();                m_welcomeView.setDispType(2);                m_welcomeView.repaint();                //display.setCurrent(m_welcomeView);]                return;            case WIN_MEG:                /*initWelcomeView();                m_welcomeView.setDispType(3); */                initMegForm();                display.setCurrent( m_MegForm);                break;            case WIN_SELUNIT:                initUnitSelectView(1);                display.setCurrent(m_unitSelectView);                break;            case WIN_DOWNWORD:                boolean tB = ( ( MyList ) s ).isNullList();                if(!tB){                    initWordUpdataView(7);                    m_wordUpdataView.newNumber=1;                    m_wordUpdataView.listNull= false;                    m_wordUpdataView.listSelectName=( ( MyList ) s ).getName();                    m_wordUpdataView.listSelectNum=( ( MyList ) s ).getNo();                    m_wordUpdataView.listSelectNumMax=( ( MyList ) s ).getVolume();                    //m_wordUpdataView.getOld();                    display.setCurrent(m_wordUpdataView);                }                else{                    Alert alert = new Alert( "錯誤信息","詞庫列表為空,請先下載詞庫列表!" ,null,AlertType.ERROR );                    alert.setTimeout( Alert.FOREVER );                    display.setCurrent( alert,s );                    return;                }                break;            case WIN_DOWNLIST:                initWordUpdataView(2);                m_wordUpdataView.checkUp=false;                display.setCurrent(m_wordUpdataView);                break;            case WIN_LIST:                showList();                break;            case WIN_REMEMBERWORD:                if ( m_jdcApp == null )                {    m_jdcApp=new JdcApp(this,m_unitSelectView.getUnitType(),m_unitSelectView.getUnitNumber()-1);                     display.setCurrent(m_jdcApp);                     m_jdcApp.startThread();                }                else return;                break;            case WIN_GAME:                if ( gameCanvas == null ) {                    gameCanvas=new GameCanvas(this,m_unitSelectView.getUnitType(),m_unitSelectView.getUnitNumber()-1);                    display.setCurrent(gameCanvas);                    gameCanvas.startThread();                }                else return;                break;            case WIN_CONNECT:                initWordUpdataView(0);                display.setCurrent(m_wordUpdataView);                break;            case WIN_QUERY:                initSearchForm();                display.setCurrent( m_SearchForm );                break;        }        freeWin( s );    }     /*public void doUpdata(int nowState){        initWordUpdataView(nowState);        display.setCurrent(m_wordUpdataView);    }    public void doGame(int nowUnitType,int nowUnitNumber){        if ( gameCanvas==null )            gameCanvas=new GameCanvas(this,nowUnitType,nowUnitNumber);        display.setCurrent(gameCanvas);        gameCanvas.startThread();    }         public void doRememberWords(int nowUnitType,int nowUnitNumber) {        m_jdcApp=new JdcApp(this,nowUnitType,nowUnitNumber);        display.setCurrent(m_jdcApp);        m_jdcApp.StartThread();    }    public void responseUnitSelect(){        doRememberWords(m_unitSelectView.getUnitType(),m_unitSelectView.getUnitNumber()-1);        m_unitSelectView = null;    }    public void doGameUnitSelect(){        doGame(m_unitSelectView.getUnitType(),m_unitSelectView.getUnitNumber()-1);        m_unitSelectView = null;    }      */    public void doWriteWord(String nowWord, String nowChinese, String nowSpell) {        m_SysParam.writeWord(nowWord,nowChinese,nowSpell);    }        public boolean doDelWord(String nowWord) {        return m_SysParam.deleteWord(nowWord);    }    public void pauseApp() {    }        public void destroyApp(boolean unconditional) {    }        public void showList( ) {        if( m_MyList == null ) {                        // Command  cmdBack=new Command("返回",Command.BACK,1 );            m_MyList = new MyList( this,"詞庫列表");            m_MyList.loadData();            m_MyList.addCommand( cmdUpdate );            m_MyList.addCommand( cmdRecv );            m_MyList.addCommand( cmdBack );                    }        m_MyList.initSetSelectedIndex();        m_MyList.setCommandListener( this );        Display.getDisplay( this ).setCurrent( m_MyList );    }        public void commandAction(Command c, Displayable s) {        if(c==cmdBack&&s== m_MegForm) {            SysParam.getInstance().isRead=true;            SysParam.getInstance().setParameter();            nowDisplay(s,WIN_MENU);        }        else if( ( s == m_MyList || s == m_SearchForm ) && c  == cmdBack )            nowDisplay(s,WIN_MENU);        else if ( s == m_MyList && c == cmdRecv )            nowDisplay(s,WIN_DOWNWORD );        else if( s == m_MyList && c == cmdUpdate )            nowDisplay(s,WIN_DOWNLIST );    }        public void initWelcomeView() {        if ( m_welcomeView == null )            m_welcomeView=new WelcomeView(this);    }        public void initUnitSelectView(int m) {        if ( m_unitSelectView == null )            m_unitSelectView=new UnitSelectView(this);        m_unitSelectView.setDisplayType(m);    }    public void initWordUpdataView(int state){        if ( m_wordUpdataView==null )            m_wordUpdataView=new WordUpdataView(this);        m_wordUpdataView.setCurState(state);    }        public void initMegForm(){        if(m_MegForm==null){            m_MegForm = new Form("最新通告");            m_MegForm.append(new StringItem(null,SysParam.getInstance().msg));            m_MegForm.addCommand(cmdBack);            m_MegForm.setCommandListener(this);        }        // display.setCurrent(megForm);    }        private void initSearchForm() {        if ( m_SearchForm == null )            m_SearchForm = new SearchForm( this );    }        public void setUnitPos( int unitId )    {        SysParam.getInstance().curUnit = unitId;        SysParam.getInstance().setParameter();    }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
奇米综合一区二区三区精品视频| 国产一区二区三区四区在线观看| 久久99精品一区二区三区| 不卡高清视频专区| 日韩欧美在线123| 亚洲乱码国产乱码精品精的特点| 久草在线在线精品观看| 欧美日韩综合一区| 亚洲欧洲av一区二区三区久久| 日本视频在线一区| 日本高清不卡一区| **欧美大码日韩| 国产成人午夜高潮毛片| 91精品久久久久久久久99蜜臂| 最新久久zyz资源站| 国产一区激情在线| 日韩精品影音先锋| 日韩av不卡一区二区| 在线日韩国产精品| 亚洲美女电影在线| 日本国产一区二区| 亚洲人成影院在线观看| 国产mv日韩mv欧美| 国产日韩精品一区二区三区| 久久激五月天综合精品| 911国产精品| 亚洲国产精品影院| 欧美视频一区二区三区四区| 亚洲精品视频在线| 91亚洲国产成人精品一区二区三| 久久久久成人黄色影片| 国产真实乱子伦精品视频| 精品国产露脸精彩对白| 国产一区日韩二区欧美三区| 精品区一区二区| 国内精品国产三级国产a久久| 日韩欧美一区在线观看| 麻豆国产精品777777在线| 日韩一卡二卡三卡四卡| 麻豆国产91在线播放| www国产亚洲精品久久麻豆| 国产在线不卡一卡二卡三卡四卡| 欧美xxxx老人做受| 国产精品一二三区在线| 国产精品污污网站在线观看| 成人av动漫在线| 亚洲色图清纯唯美| 欧美日韩精品一区二区| 日韩激情中文字幕| 日韩一区二区三区视频在线观看| 久久精品国产一区二区| 久久久久久免费| 91浏览器打开| 天天色图综合网| 日韩一区二区三区电影在线观看| 奇米综合一区二区三区精品视频| 久久综合一区二区| 99国产精品久久久久久久久久久 | 久久综合久色欧美综合狠狠| 国产老肥熟一区二区三区| 国产精品久久网站| 欧美色老头old∨ideo| 久久99精品久久久久久动态图| 国产日韩精品一区二区三区在线| 99免费精品视频| 亚洲第一福利视频在线| 久久午夜国产精品| 在线观看欧美日本| 国产精品中文字幕日韩精品| 一区二区三区视频在线看| 欧美精品一区二区三区一线天视频 | 国产精选一区二区三区| 亚洲综合男人的天堂| 精品奇米国产一区二区三区| 91在线观看视频| 美女视频黄a大片欧美| 国产精品久久久久婷婷| 538在线一区二区精品国产| 国产精品一区二区三区网站| 亚洲一二三专区| 欧美高清在线精品一区| 欧美精品精品一区| 91在线视频播放| 激情综合五月天| 亚洲国产中文字幕| 中文字幕一区二区三区四区不卡 | 美美哒免费高清在线观看视频一区二区| 久久综合一区二区| 欧美高清你懂得| 91女厕偷拍女厕偷拍高清| 国产综合色精品一区二区三区| 亚洲精品国产a| 国产精品美女一区二区| 久久综合色之久久综合| 欧美绝品在线观看成人午夜影视| 国产99久久久久久免费看农村| 日本不卡123| 亚洲v精品v日韩v欧美v专区| 亚洲日本一区二区| 中文久久乱码一区二区| 国产欧美一区二区精品性| 日韩一级在线观看| 欧美老女人第四色| 欧美日韩精品欧美日韩精品一综合| 丁香六月久久综合狠狠色| 久草这里只有精品视频| 蜜臀av亚洲一区中文字幕| 亚洲一级二级在线| 亚洲精品视频自拍| 自拍偷拍亚洲欧美日韩| 中文字幕一区在线观看| 中文字幕精品一区二区三区精品| 欧美精品一区二区三区视频| 欧美成人精品1314www| 日韩精品中文字幕在线一区| 欧美一区二区大片| 日韩欧美成人激情| 精品美女在线播放| 久久久午夜电影| 国产日韩精品一区二区浪潮av| 久久久噜噜噜久久中文字幕色伊伊 | 欧美三级中文字幕在线观看| 在线视频国内一区二区| 欧美日韩国产片| 日韩亚洲欧美在线| 26uuu国产电影一区二区| 国产视频在线观看一区二区三区| 国产欧美一区二区精品久导航| 欧美国产日韩a欧美在线观看| 国产精品久久久久久久午夜片| 亚洲欧洲日韩在线| 视频一区在线视频| 精品一区二区三区免费观看| 国产麻豆91精品| 91在线观看美女| 欧美区视频在线观看| 精品成人私密视频| 亚洲色图.com| 日韩高清一区二区| 精品系列免费在线观看| 成人午夜免费视频| 欧美性生活一区| 久久综合九色综合97_久久久| 国产欧美日本一区二区三区| 亚洲欧美经典视频| 乱一区二区av| 97精品久久久午夜一区二区三区| 色先锋aa成人| 日韩丝袜情趣美女图片| 国产精品久久三| 无码av免费一区二区三区试看| 久久电影国产免费久久电影| 99免费精品视频| 日韩久久免费av| ...av二区三区久久精品| 视频一区二区三区在线| 韩国三级中文字幕hd久久精品| 99亚偷拍自图区亚洲| 91精品在线免费观看| 国产精品午夜久久| 美女视频黄 久久| 在线视频观看一区| 中文一区在线播放| 精品一区二区三区久久久| 99视频超级精品| 精品久久久网站| 亚洲6080在线| 成a人片国产精品| 精品日本一线二线三线不卡| 亚洲欧美成人一区二区三区| 久久99国产精品麻豆| 欧美怡红院视频| 亚洲欧洲性图库| 国产一区二区三区免费在线观看| 欧美综合一区二区| 成人欧美一区二区三区黑人麻豆| 蜜桃视频第一区免费观看| 91福利国产成人精品照片| 26uuu欧美| 激情五月激情综合网| 欧美一区二区在线观看| 亚洲二区在线视频| 色综合久久久久综合体桃花网| 久久精品亚洲国产奇米99| 看国产成人h片视频| 欧美群妇大交群中文字幕| 亚洲女人****多毛耸耸8| 国产电影一区在线| 久久久影院官网| 韩国在线一区二区| 精品国产乱码久久久久久牛牛 | 国产精品1区2区3区在线观看| 69堂成人精品免费视频| 亚洲伊人色欲综合网| 91啦中文在线观看| 亚洲综合在线视频| 在线免费亚洲电影| 亚洲成人精品在线观看| 欧美久久一区二区| 日本在线不卡视频|