top
Loading...
在J2ME手機程序開發中使用顏色

在J2ME手機開發過程中,需要經常用到顏色來進行繪制,增強程序的表現效果,下面就介紹一下如何使用顏色。

由于J2ME技術比較簡單,所以沒有實現專門的顏色類,而只是使用RGB的概念來代表顏色。這里簡單介紹一下RGB的概念,顏色是由紅(Red)、綠(Green)、藍(Blue)三原色組成的,所以可以使用這三個顏色的組合來代表一種具體的顏色,其中R、G、B的每個數值都位于0-255之間。在表達顏色的時候,即可以使用三個數字來表達,也可以使用一個格式如0X00RRGGBB這樣格式的十六進制來表達,下面是常見顏色的表達形式:

紅色:(255,0,0)或0x00FF0000

綠色:(0,255,0)或0x0000FF00

藍色:(255,255,255)或0x00FFFFFF

其他顏色也可以通過上面的方式組合出來。知道了顏色的表達方式以后,下面來介紹一下如何在J2ME程序中使用顏色,涉及的方法均在Graphics類中,有以下幾個:

1.getColor():

獲得當前使用的顏色,返回值是0x00RRGGBB格式的數字。例如:

int color = g.getColor();

其中g為Graphics類型的對象。

2.setColor(int RGB):

設置使用的顏色。例如:

g.setColor(0x00ff0000);

3.setColor(int red, int green, int blue)

和上面的方法作用一樣,例如:

g.setColor(255,0,0);

在設置了Graphics使用的顏色以后,再進行繪制的時候,就可以繪制指定的顏色了。


作者:http://www.zhujiangroad.com
來源:http://www.zhujiangroad.com
北斗有巢氏 有巢氏北斗