<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Fang.W
    我也是江湖中人,但沒有武功,比的是技術!——21世紀的江湖人

    由于設備的限制,手機中支持的字體類型很有限。我們只能使用手機支持的字體來構造Font類對象。
    同其他類不一樣,我們不能通過 new Font() 這樣的語句,來創建一個Font實例,因為Font類沒有構
    造函數。那么如何獲得一個特定的字體呢?我們可以通過如下方法來獲得,請看代碼:

    Font font;
    font = Font.getFont(Font.FACE_SYSTEM, Font.STYLE_BOLD, Font.SIZE_SMALL);

    public void paint(Graphics g) {
     String str = "Welcome the Java world!";
     g.setFont(font);
     g.drawString(str, screenX / 2, MENU_Y, Graphics.TOP | Graphics.HCENTER);
    }

    函數getFont(int face, int style, int size)中:

    1) face 為字體的外觀,J2ME中提供了如下幾種face:
       Font.FACE_SYSTEN
       Font.FACE_MONOSPACE
       Font.FACE_PROPORTIONAL

    2) style 為字體的風格,J2ME中提供了如下幾種style:
       Font.STYLE_PLAIN
       Font.STYLE_BOLD
       Font.STYLE_ITALIC
       Font.STYLE_UNDERLINED
    其中,后三種可以混合使用,例:粗體加斜體的寫法
    Font.getFont(Font.FACE_SYSTEM, Font.STYLE_BOLD|Font.STYLE_ITALIC, Font.SIZE_SMALL);

    3) size 為字體的大小,J2ME中提供了如下幾種size:
       Font.SIZE_SMALL
       Font.SIZE_MEDIUM
       Font.SIZE_LARGE

    Font 類一般都是在Canvas類中使用,通過g.setFont(font)這樣的語句來設置字體。在高級UI中,
    一般是用不著Font類的。但有個例外,在MIDP2.0中,List類可以設置每行的字體格式。方法是:
    list.setFont(0,font);//第一行的字體為font

    -------------------------------------------------------------

    J2ME中沒有color類,那么我們用什么方法來表達顏色呢?
    在J2ME中,顏色的表達方式有兩種:
    public void paint(Graphics g) {
     //方法一,16進制表達方式
     g.setColor(0xffffff);
     //方法二,RGB表達方式
     g.setColor(255, 255, 255);
    }

    所以,一般顏色的設置也是在Canvas類中,通過Graphics的setColor()來設置要顯示出的顏色。

    posted on 2007-07-31 20:41 Fang.W 閱讀(3029) 評論(4)  編輯  收藏 所屬分類: J2ME

    FeedBack:
    # re: J2ME中,Font和Color的設置
    2007-08-01 01:38 | little lotus
    寫的不是很全,希望對大家有用。  回復  更多評論
      
    # re: J2ME中,Font和Color的設置
    2007-08-22 19:06 | fighting
    thanks  回復  更多評論
      
    # re: J2ME中,Font和Color的設置
    2008-05-23 16:54 | 路人甲
    非常感謝//……  回復  更多評論
      
    # re: J2ME中,Font和Color的設置
    2008-11-20 19:36 | kwf
    還行啊。對我有些幫助。謝謝
    。。。。。。。  回復  更多評論
      
    主站蜘蛛池模板: 国产大片免费天天看| 亚洲国产第一站精品蜜芽| 亚洲一级毛片中文字幕| 久久青草免费91线频观看不卡| 国产精品亚洲不卡一区二区三区| 国产天堂亚洲国产碰碰| 国产99视频精品免费视频7| 亚洲6080yy久久无码产自国产| 日韩免费视频一区| 麻豆安全免费网址入口| 亚洲第一区在线观看| 国产精品高清免费网站| 亚洲国产精品成人精品无码区| 99久久人妻精品免费二区| 亚洲精品韩国美女在线| 国产精品成人免费一区二区| 亚洲精品无码不卡在线播放| 全部免费国产潢色一级| 巨胸狂喷奶水视频www网站免费| 西西人体44rt高清亚洲| 又黄又爽又成人免费视频| 亚洲爆乳少妇无码激情| 亚洲精品国产精品乱码不卡| 热99RE久久精品这里都是精品免费| 亚洲成人动漫在线| 黄瓜视频高清在线看免费下载| 国产精品日本亚洲777| 亚洲中文字幕第一页在线| 最近的中文字幕大全免费8| 亚洲第一综合天堂另类专 | 亚洲精品无码av人在线观看 | 最近2019中文字幕免费看最新| 亚洲欧美成人综合久久久 | 亚洲福利在线视频| 99在线精品视频观看免费| 猫咪免费人成网站在线观看入口| 久久亚洲国产精品五月天婷| 114一级毛片免费| 一级毛片高清免费播放| 亚洲校园春色小说| 亚洲精品成a人在线观看|