在J2ME手機編程中使用字體_JSP教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!

      推薦:J2ME中隨機數字處理攻略
      在程序中生成隨機數字,用處比較,如人工智能領域等等,這里對于在J2ME中生成隨機數的操作進行一個簡單的整理,希望對大家能有幫助。J2ME和J2SE不同,不能使用Math類的random來生成隨

      在J2ME手機編程中,可以通過使用字體類——Font在低級用戶界面中,獲得更好的表現效果,那么如何使用Font類呢?

      首先,由于手機設備的限制,手機中支持的字體類型很有限,所以在J2ME中只能使用手機支持的默認字體來構造Font類對象。下面是創建Font類的對象時使用的方法:getFont(int face,int style,int size);

      例如:Font font = Font.getFont(Font.FACE_SYSTEM,Font.STYLE_BOLD,Font. SIZE_MEDIUM);

      無論哪一個參數,都只能使用系統設置的數值,這些數值具體的大小在不同的手機上可能不同。下面對于其中的三個參數的取值做詳細的介紹:

      face參數指字體的外觀,其的取值:

      FACE_MONOSPACE——等寬字體

      FACE_PROPORTIONAL——均衡字體

      FACE_SYSTEM——系統字體

      style參數指字體的樣式,其的取值:

      STYLE_BOLD——粗體

      STYLE_ITALIC——斜體

      STYLE_PLAIN——普通

      STYLE_UNDERLINED——下劃線

      STYLE_BOLD | STYLE_ITALIC——粗斜體

      STYLE_UNDERLINED | STYLE_BOLD——帶下劃線粗體

      STYLE_UNDERLINED | STYLE_ITALIC——帶下劃線斜體

      STYLE_UNDERLINED | STYLE_ITALIC | STYLE_BOLD——帶下劃線的粗斜體

      size參數指字體的大小,其的取值:

      SIZE_SMALL——小

      SIZE_MEDIUM——中

      SIZE_LARGE——大

      通過上面的參數的值,可以組合出你需要的字體對象。下面是一些常用的字體操作:

      1. 獲得系統的默認字體:Font font = Font.getDefaultFont();

      2. 在panit方法內部,假設Graphics參數的名稱為g,則獲得當前字體的方法是:Font font = g.getFont();

      3. 在panit方法內部,假設Graphics參數的名稱為g,則設置當前字體的方法是:g.setFont(font);其中font為你構造好的字體對象。

      4. 在MIDP2.0中,List可以設置每行的字體格式,方法是:list.setFont(0,font);

      則上面的代碼是將list中的第一行設置為font類型的字體。

        

      分享:J2ME中的時間處理方法
      一、時間的表達方式 時間在J2ME中有兩種表達方式: 1、以和GMT1970年1月1號午夜12點和現在相差的毫秒數來代表,這種方式適合比較兩個時間之間的差值。 2、以對象的形式來表達

      來源:模板無憂//所屬分類:JSP教程/更新時間:2008-08-22
      相關JSP教程