在J2ME手机编程中使用字体

编程

在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



 

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索字体
, 手机
, 参数
, font
, 斜体
下划线
j2me 字体、j2me手机游戏开发教程、j2me手机游戏、手机字体瘦金体使用、手机怎么使用ttf字体,以便于您获取更多的相关知识。

时间: 2024-10-29 19:24:23

在J2ME手机编程中使用字体的相关文章

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

使用字体 在J2ME手机编程中,可以通过使用字体类--Font在低级用户界面中,获得更好的表现效果,那么如何使用Font类呢? 首先,由于手机设备的限制,手机中支持的字体类型很有限,所以在J2ME中只能使用手机支持的默认字体来构造Font类对象.下面是创建Font类的对象时使用的方法: getFont(int face,int style,int size); 例如: Font font = Font.getFont(Font.FACE_SYSTEM,Font.STYLE_BOLD,Font.

Android编程中TextView字体属性设置方法(大小、字体、下划线、背景色)_Android

本文实例讲述了Android编程中TextView字体属性设置方法(大小.字体.下划线.背景色).分享给大家供大家参考,具体如下: import android.content.Context; import android.graphics.Color; import android.text.SpannableString; import android.text.Spanned; import android.text.style.AbsoluteSizeSpan; import andr

关于J2ME游戏编程中的位运算

问题描述 最近在学J2ME游戏编程,对于位运算也重新认识了一下,无非就是&|~>><<几种运算.&|>><<运算主要是用于将数据保存到二进制文件中(通过RMS)或者将数据从二进制文件中读取进来.但是~(按位取反)运算,我一直不太明白这个运算有什么作用呢?用这个运算的目的是什么?在实际项目制作中什么情况下用到按位取反?希望大虾赐教!! 解决方案 解决方案二:不懂,求解!解决方案三:按位取反就是是把0变成1,1变成0.0110按位取反就是1001

J2ME手机开发中的透明图片处理

在开发J2ME手机程序的时候,尤其是在开发游戏的时候,透明图片几乎是一种必然的需求,但是在游戏开发中我们会采用Sprite精灵来做图形元素的绘制,而这些图片素材可能都是来自于资源中的文件,这些文件如果采用PNG等支持透明设置的格式的话,透明的处理就会被精灵类自动实现,不需要我们特别处理了.如果遇到一些特殊需求,比如某些图片可能需要通过程序来绘制,或者开发者希望用程序来绘制,那么这时候自己绘制的图片如何被透明地绘制在Canvas中呢? 透明图片的绘制在J2ME中不是通过Graphics的方法调用完

在J2ME手机程序开发中使用颜色

程序 在J2ME手机开发过程中,需要经常用到颜色来进行绘制,增强程序的表现效果,下面就介绍一下如何使用颜色.       由于J2ME技术比较简单,所以没有实现专门的颜色类,而只是使用RGB的概念来代表颜色.这里简单介绍一下RGB的概念,颜色是由红(Red).绿(Green).蓝(Blue)三原色组成的,所以可以使用这三个颜色的组合来代表一种具体的颜色,其中R.G.B的每个数值都位于0-255之间.在表达颜色的时候,即可以使用三个数字来表达,也可以使用一个格式如0X00RRGGBB这样格式的十六

在J2ME编程中使用Nokia的中文模拟器

在J2ME编程中,经常需要使用Nokia系列的模拟器,但是Nokia Developer's Suit for J2ME中提供的三个模拟器都无法正确的显示中文,在程序开发过程中,大家经常要为这个事情头疼. 下面介绍几个可以在编程中支持中文显示的Nokia模拟器: 1.7210模拟器 如果大家进行是Nokia S40 1.0版本的开发的话,可以使用7210的模拟器,下载地址为:http://www.forum.nokia.com/main/0,6566,034-31,00.html 安装完成以后,

手机wps中ppt的字体如何调整

  使用手机wps中ppt的字体功能的方法: 首先打开手机WPS Office PPT 选中文字区域 点击"字体" 点击字号,可以调整字体的大小 点击如图位置,可以改变字体的样式 点击如图位置,可以调整字体的颜色 如图位置,分别是调整粗细.倾斜.字体加线

如何在手机wps表格中设置字体颜色

  在手机wps表格中设置字体颜色的方法: 首先我们手机WPS Office 打开或新建表格 打开"工具" 打开"格式" 点击"如图位置"字体颜色 需要选择表格范围,默认字体颜色黑色 点击下面的颜色选择卡,就可以将字体设置成喜欢的颜色

实战ASP(5):用ASP在WAP手机网页中添加旗帜广告

广告|网页|广告 用ASP在WAP手机网页中添加旗帜广告      在我前面那篇文章<如何结合使用WML和ASP技术编写动态手机页面>,我介绍了如何使用ASP产生动态的WML网页.在本文中,我想进一步的介绍如何利用ASP开发动态的WML网页,及其应用.其实细想一下,可以使用服务器端编程(例如ASP)开发很多很多应用程序用在WAP手机上,只要把它们直接生成WAP手机能识别的WML网页就可以了.比如说在本文中要介绍的,如何为WAP等无线设备开发一个循环式的旗帜广告系统. 图一显示了一个旗帜广告的示