J2ME手机编程中使用字体与游戏键值

J2me中关于字体Font类的介绍:

Font font = Font.getFont(Font.FACE_SYSTEM,Font.STYLE_BOLD,Font. SIZE_MEDIUM);


在上述代码中,getFont()的第一个参数是字体的外观,它的取值有:

FACE_MONOSPACE-----等宽字体
FACE_PROPORTIONAL---均衡字体
FACE_SYSTER--------系统字体
getFont()的第二个参数是字体的样式,它的取值有:

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——带下划线的粗斜体

getFont()的第三个参数是字体的大小,它的取值有:

SIZE_SMALL——小
  SIZE_MEDIUM——中
  SIZE_LARGE——大


[color=green]
J2ME中关于键值的使用:
[/color]

常用方法:


getGameAction——将按键映射成游戏动作

getKeyCode——将游戏动作转换为键值

getKeyName——将键值转换为按键名称

hideNotify——在Canvas界面被隐藏的时候系统自动调用该方法

showNotify——当Canvas界面显示的时候系统自动调用该方法

serviceRepaints——强制系统重新绘制


按键的键值

KEY_NUM0、KEY_NUM1、KEY_NUM2、KEY_NUM3、KEY_NUM4、KEY_NUM5、KEY_NUM6、KEY_NUM7、KEY_NUM8、KEY_NUM9分别对应手机键盘的0-9数字键,KEY_STAR对应*号键,KEY_POUND对应#号键。各个功能键的键值在Canvas类没有进行定义,所以各个厂商,甚至厂商的不同型号手机之间,的键值都有所不同。但是功能键的键值均小于0。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值