网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > Java
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.Java基础:如何成为一名Java初级.
.Java嵌入式开发之四.
.JAVA对数字证书的常用操作.
.Netscape 修复JAVA安全漏洞.
.嵌入式开发技术前沿:仔细研究J2.
.异常的捕获和实现自己的异常类.
.JBuilder2005单元测试之捆绑多个.
.JAVA初学建议.
.课程介绍(8):SL-425 体系结构及设.
.Jini 和 PvC.
.我的Java开发之路.
.JSF,为什么把简单的事情复杂化?.
.使用Sets.
.Tomcat5.5的基本配置详细说明.
.关于 java.exe 是如何载入 JVM.
.使用VS.NET 2003重新分发.NET框架.
.J2EE应用开发中与Oracle数据库的.
.EJB数据验证出现在什么地方最合适.
.Java入门-浅析Java学习从入门到.
.SilverStream 应用服务器.

在J2ME手机编程中使用字体和颜色

发表日期:2008-1-5


使用字体

  在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技术比较简单,所以没有实现专门的颜色类,而只是使用RGB的概念来代表颜色。这里简单介绍一下RGB的概念,颜色是由红(Red)、绿(Green)、蓝(Blue)三原色组成的,所以可以使用这三个颜色的组合来代表一种具体的颜色,其中R、G、B的每个数值都位于0-255之间。在表达颜色的时候,即可以使用三个数字来表达,也可以使用一个格式如0X00RRGGBB这样格式的十六进制来表达,下面是常见颜色的表达形式:

  红色:(255,0,0)或0x00FF0000
  绿色:(0,255,0)或0x0000FF00
  蓝色:(255,255,255)或0x00FFFFFF
上一篇:用J2SE 5.0创建定制的泛型集合 人气:683
下一篇:Tomcat在Windows 2000下的安装配制 人气:798
浏览全部Java的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐