`
wangxc
  • 浏览: 209601 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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

    博客分类:
  • 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——大



J2ME中关于键值的使用:


常用方法:


         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。


  
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics