程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> JSP編程 >> 關於JSP >> 在J2ME手機編程中使用字體

在J2ME手機編程中使用字體

編輯:關於JSP

在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參數指字體的外觀,其的取值:l        FACE_MONOSPACE——等寬字體l        FACE_PROPORTIONAL——均衡字體l        FACE_SYSTEM——系統字體style參數指字體的樣式,其的取值:l        STYLE_BOLD——粗體l        STYLE_ITALIC——斜體l        STYLE_PLAIN——普通l        STYLE_UNDERLINED——下劃線l        STYLE_BOLD | STYLE_ITALIC——粗斜體l        STYLE_UNDERLINED | STYLE_BOLD——帶下劃線粗體l        STYLE_UNDERLINED | STYLE_ITALIC——帶下劃線斜體l        STYLE_UNDERLINED | STYLE_ITALIC | STYLE_BOLD——帶下劃線的粗斜體size參數指字體的大小,其的取值:l        SIZE_SMALL——小l        SIZE_MEDIUM——中l        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類型的字體。
   最後介紹一下在Nokia系列的手機中,字體大小的具體參數:  
平台
默認字體大小(像素)
S40
12
S60
16
S80
21
Nokia7710
23 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved