日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
解析J2ME中Font和Color的設(shè)置

J2ME中沒有color類,那么我們用什么方法來表達(dá)顏色呢?在J2ME中,顏色的表達(dá)方式有兩種,請(qǐng)看本文詳細(xì)介紹。

成都創(chuàng)新互聯(lián)是專業(yè)的藤縣網(wǎng)站建設(shè)公司,藤縣接單;提供網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì),網(wǎng)頁設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行藤縣網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!

J2ME中Font和Color的設(shè)置

J2ME中Font設(shè)置

由于設(shè)備的限制,手機(jī)中支持的字體類型很有限。我們只能使用手機(jī)支持的字體來構(gòu)造Font類對(duì)象。同其他類不一樣,我們不能通過newFont()這樣的語句,來創(chuàng)建一個(gè)Font實(shí)例,因?yàn)镕ont類沒有構(gòu)造函數(shù)。那么如何獲得一個(gè)特定的字體呢?我們可以通過如下方法來獲得,請(qǐng)看代碼:

Fontfont;

 
 
 
  1. font=Font.getFont(Font.FACE_SYSTEM,Font.STYLE_BOLD,Font.SIZE_SMALL);
  2. publicvoidpaint(Graphicsg){
  3. Stringstr="WelcometheJavaworld!";
  4. g.setFont(font);
  5. g.drawString(str,screenX/2,MENU_Y,Graphics.TOP|Graphics.HCENTER);
  6. }

函數(shù)getFont(intface,intstyle,intsize)中:

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

 
 
 
  1. Font.FACE_SYSTEN
  2. Font.FACE_MONOSPACE
  3. Font.FACE_PROPORTIONAL

2)style為字體的風(fēng)格,J2ME中提供了如下幾種style:

 
 
 
  1. Font.STYLE_PLAIN
  2. Font.STYLE_BOLD
  3. Font.STYLE_ITALIC
  4. Font.STYLE_UNDERLINED

其中,后三種可以混合使用,例:粗體加斜體的寫法

 
 
 
  1. Font.getFont(Font.FACE_SYSTEM,
  2. Font.STYLE_BOLD|Font.STYLE_ITALIC,
  3. Font.SIZE_SMALL);

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

 
 
 
  1. Font.SIZE_SMALL
  2. Font.SIZE_MEDIUM
  3. Font.SIZE_LARGE

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

J2ME中Color設(shè)置

J2ME中沒有color類,那么我們用什么方法來表達(dá)顏色呢?

在J2ME中,顏色的表達(dá)方式有兩種:

 
 
 
  1. publicvoidpaint(Graphicsg){
  2. //方法一,16進(jìn)制表達(dá)方式
  3. g.setColor(0xffffff);
  4. //方法二,RGB表達(dá)方式
  5. g.setColor(255,255,255);
  6. }

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


新聞名稱:解析J2ME中Font和Color的設(shè)置
標(biāo)題路徑:http://www.5511xx.com/article/djgdcej.html