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

📄 unitselectview.java

📁 英语背单词联网版本
💻 JAVA
字号:
/* * UnitSelectView.java * * Created on 2003年11月25日, 下午1:18 */package handenglish;import javax.microedition.lcdui.*;/** * * @author  com * @version */public class UnitSelectView extends Canvas {    /**     * 词库选择     * 0-生词     * 1-标准单元     */    //private int m_unitType;    /**     * 单元选择     */    private int m_unitNumber;//选择的单元 1开始    private int m_unitType;    private Image m_arrowImg;    private Image m_bianImg;    private Midlet midlet;    private int displayType;    public UnitSelectView(Midlet midlet){    	  setFullScreenMode( true );        this.midlet=midlet;        midlet.getUnitNum();        try{            m_arrowImg=Image.createImage("/handenglish/images/arrow.png");            m_bianImg=Image.createImage("/handenglish/images/bian.png");        }catch(Exception e){}        m_unitNumber= SysParam.getInstance().curUnit;        if ( m_unitNumber == 0 && midlet.m_unitNumber > 0  )            m_unitNumber = 1;        m_unitType=0;        displayType = 0;    }    public void setDisplayType(int m){        displayType=m;    }    /**     * @param nowType     */    public void setUnitType(int nowType) {            }        /**     * @param nowNumber     */    public void setUnitNumber(int nowNumber) {        m_unitNumber=nowNumber+1;    }        /**     * @return int     */    public int getUnitType() {        return m_unitType;    }        /**     * @return int     */    public int getUnitNumber() {        return m_unitNumber;    }    /**     * paint     */    public void paint(Graphics g) {        g.setFont(Font.getFont(Font.FACE_SYSTEM,Font.STYLE_PLAIN,Font.SIZE_SMALL));        g.setColor(255,255,255);        g.fillRect(0,0,128,128);        g.setColor(0,0,0);       // DirectGraphics dg=DirectUtils.getDirectGraphics(g);        g.drawImage(m_bianImg,2,5,g.LEFT|g.TOP);        g.drawImage(m_bianImg,107,3,g.LEFT|g.TOP);        g.drawString("- 选择 -",64,15,g.HCENTER|g.TOP);        g.drawString("自定义单词集",35,40,g.LEFT|g.TOP);        g.drawString("标准单词集",35,70,g.LEFT|g.TOP);        if (m_unitType==0) {            g.drawImage(m_arrowImg,5,40,g.LEFT|g.TOP);        }        else {            g.drawImage(m_arrowImg,5,70,g.LEFT|g.TOP);            g.drawString("选择单元: ["+String.valueOf(m_unitNumber)+"]",35,90,g.LEFT|g.TOP);        }        g.drawString("返回",100,115,Graphics.LEFT|Graphics.TOP);        g.drawString("确定",2,115,Graphics.LEFT|Graphics.TOP);            }        /**     * Called when a key is pressed.     */    protected  void keyPressed(int keyCode) {        switch (keyCode){            case -7:                midlet.nowDisplay(this,midlet.WIN_MENU);                break;           case -6:            case 32:                if(displayType==0)                    midlet.nowDisplay( this,midlet.WIN_REMEMBERWORD );                //responseUnitSelect();                else if(displayType==1)                    midlet.nowDisplay( this,midlet.WIN_GAME );                //midlet.doGameUnitSelect();                break;            case -2:                if(m_unitType==0)                    m_unitType++;                else                    m_unitType=0;                break;            case -1:                if(m_unitType==1)                    m_unitType--;                else                    m_unitType=1;                break;            case -4:                if(m_unitNumber<midlet.m_unitNumber)                    m_unitNumber++;                else                    m_unitNumber=1;                if ( midlet.m_unitNumber == 0 )                    m_unitNumber = 0;                break;            case -3:                if(m_unitNumber>1)                    m_unitNumber--;                else                    m_unitNumber=midlet.m_unitNumber;                break;        }        repaint();    }    }

⌨️ 快捷键说明

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