Java認證:J2ME中用低級界面實現(xiàn)數(shù)字輸入 |奧遠科技是專注于信息化建設(shè)與互聯(lián)網(wǎng)產(chǎn)品開發(fā)的高新科技企業(yè),主要服務(wù)于百強企業(yè)、上市公司、大型集團網(wǎng)站建設(shè)。承接大型電商網(wǎng)站、復(fù)雜功能型網(wǎng)站、APP、微信、小程序,oa辦公管理系統(tǒng),ERP管理系統(tǒng)開發(fā)。為客戶提供一站式網(wǎng)絡(luò)營銷解決方案,全國統(tǒng)一客服熱線:4000-880-989。 "> Java認證:J2ME中用低級界面實現(xiàn)數(shù)字輸入 |>Java認證:J2ME中用低級界面實現(xiàn)數(shù)字輸入 ">

李采潭一级毛片高清中文字幕,亚洲欧洲久久精品,人人插人人舔,91视频专区,杨幂不雅视频bt,美女视频 新婚之夜,日本美女在线视频网站免费

技術(shù)中心

這里象征著我們的態(tài)度和能力

>Java認證:J2ME中用低級界面實現(xiàn)數(shù)字輸入
作者:中國IT實驗室    來源:中國IT實驗室    發(fā)布時間:2011-12-30      瀏覽次數(shù):7485
分享到:
歡迎進入Java社區(qū)論壇,與200萬技術(shù)人員互動交流 >>進入

    為了方便廣大考生更好的復(fù)習(xí),小編編輯整理提供了Java認證:J2ME中用低級界面實現(xiàn)數(shù)字輸入,以供各位考生考試復(fù)習(xí)參考,希望對考生復(fù)習(xí)有所幫助。

    J2ME中使用低級界面實現(xiàn)簡單數(shù)字輸入

    最近在寫一個j2me程序 其中包括一個數(shù)字輸入的textfield 在手機上面實現(xiàn)的時候(s40模擬器)數(shù)字的輸入很煩瑣,所以想避開這種問題 于是改用低級界面實現(xiàn):

    private StringBuffer sb=new StringBuffer(); //定義一個StringBuffer用來保存輸入的數(shù)字

    private int len=4; //想輸入的數(shù)字的長度

    private int temp; //取數(shù)字

    protected void paint(Graphics g)

    {

    g.setColor(WHITE);

    g.fillRect(0,0,getWidth(),getHeight());

    g.setColor(BLACK);

    g.drawString(sb.toString(),getWidth()/2,getHeight()/2,Graphics.TOP|Graphics.HCENTER);

    //顯示輸入內(nèi)容

    }

    protected void keyPressed(int keynum)

    {

    if (sb.length()==len) //開始鍵功能描述

    {

    switch (keynum)

    {

    case KEY_STAR:

    temp=Integer.parseInt(sb.toString()); //得到了屏幕中輸入的數(shù)字 接下來自己可以利用數(shù)字按下*開始動能

    break;

    default:

    break;

    }

    }

    if (sb.length() {

    switch (keynum)

    {

    case KEY_NUM1:

    sb.append("1");

    break;

    case KEY_NUM2:

    sb.append("2");

    break;

    case KEY_NUM3:

    sb.append("3");

    break;

    case KEY_NUM4:

    sb.append("4");

    break;

    case KEY_NUM5:

    sb.append("5");

    break;

    case KEY_NUM6:

    sb.append("6");

    break;

    case KEY_NUM7:

    sb.append("7");

    break;

    case KEY_NUM8:

    sb.append("8");

    break;

    case KEY_NUM9:

    sb.append("9");

    break;

    case KEY_NUM0:

    sb.append("0");

    break;

    default: break;

    }

    }

    if(sb.length()>0) //退格鍵函數(shù)描述

    {

    if(keynum==KEY_POUND) sb.deleteCharAt(sb.length()-1);

    }

    repaint();

    }

    protected void keyReapeated(int keynum)

    {

    if(sb.length()>0) //長按一次性去除建函數(shù)描述

    if(keynum==KEY_POUND) sb=null; }

    repaint();

    }

    注意:keyReapeated()方法JTWI 并未做硬性規(guī)定,所以我們在開發(fā)的時候一定要用Canvas.hasRepeatedEvents()方法來進行實際的偵測。

?2008-2022 CORPORATION ALL Rights Reserved. 昆明奧遠科技有限公司版權(quán)所有 滇ICP備09003328號-1 滇公網(wǎng)安備 53011102000818號 增值電信業(yè)務(wù)經(jīng)營許可證號:滇B2-20110045
昆明那家網(wǎng)絡(luò)公司好,新媒體運營,網(wǎng)站優(yōu)化,網(wǎng)絡(luò)推廣,網(wǎng)站建設(shè),網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,網(wǎng)站推廣,云南網(wǎng)站公司,昆明新媒體公司,云南網(wǎng)紅主播,昆明SEO公司,昆明網(wǎng)站建設(shè),昆明網(wǎng)絡(luò)推廣,昆明網(wǎng)站優(yōu)化,昆明網(wǎng)站推廣,紅河網(wǎng)站建設(shè),大理網(wǎng)絡(luò)公司,曲靖網(wǎng)絡(luò)公司,麗江網(wǎng)站設(shè)計,昭通網(wǎng)絡(luò)公司,保山大數(shù)據(jù)服務(wù),智慧高速建設(shè),智慧校園服務(wù),云南IDC服務(wù)商,網(wǎng)絡(luò)安全測評,等保測評,網(wǎng)站關(guān)鍵詞排名優(yōu)化服務(wù),服務(wù)客戶盡超2000余家,一切盡在奧遠科技,服務(wù)電話:13888956730