`
wangxc
  • 浏览: 213054 次
  • 性别: 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。


  
分享到:
评论

相关推荐

    J2ME手机游戏编程入门

    在"J2ME手机游戏编程入门"这个主题中,我们主要会学习以下几个核心知识点: 1. **J2ME架构**:J2ME由配置(Configurations)和 profiles 组成。配置定义了Java运行时环境的基础特性,如内存大小,而profiles则增加...

    《J2me手机游戏编程入门》

    《J2ME手机游戏编程入门》是一本专为初学者设计的书籍,旨在引导读者进入移动设备游戏开发的世界。J2ME(Java 2 Micro Edition)是Java平台的一个子集,主要用于嵌入式设备和移动设备,如早期的智能手机和平板电脑。...

    J2ME手机编程源代码

    这个压缩包包含的是一系列J2ME手机游戏编程的源代码,是学习J2ME游戏开发的重要参考资料。通过实际分析这些源代码,开发者可以深入理解J2ME的编程机制,掌握游戏开发的核心技术。 在J2ME手机游戏中,主要涉及到以下...

    j2me手机高级编程

    《J2ME手机高级编程》涉及的是Java 2 Micro Edition(J2ME)在移动设备上的高级应用开发,尤其关注无线通信、游戏开发、电子地图浏览、播放器实现、持久化存储、移动商务应用以及XML模型的应用。这些主题涵盖了移动...

    J2ME游戏编程ydaima.rar

    《J2ME游戏编程》是一本专注于教授如何利用Java Micro Edition(J2ME)平台开发游戏的书籍。J2ME是Java技术的一个分支,主要用于移动设备和嵌入式系统,如早期的智能手机、功能手机以及某些家用电器。本书旨在帮助...

    J2ME游戏编程

    **游戏编程**在J2ME中涉及的核心技术包括: 1. **MIDP API**:这是J2ME游戏开发的主要框架,提供了用户界面、数据存储、网络通信等功能。MIDP包含Canvas类,它是创建自定义图形的基础,允许开发者直接绘制游戏场景...

    J2ME游戏修改教程(改键值)

    总的来说,J2ME游戏的键值修改是一项需要编程基础和技术理解的任务。理解J2ME的输入处理机制和游戏代码结构是成功修改的关键。通过这样的教程,开发者和玩家都能增强对J2ME游戏开发的理解,从而定制更个性化的游戏...

    手机按键键值测试 j2me小的手机软件

    本文将深入探讨“手机按键键值测试”这一主题,以及如何使用J2ME(Java Micro Edition)这一平台来实现这个功能。J2ME是Java平台的一个子集,主要用于嵌入式设备,如早期的智能手机和平板电脑,它为开发移动应用程序...

    J2ME手机游戏开发技术与实践 ppt与源代码 李政仪

    **J2ME手机游戏开发技术与实践** J2ME(Java 2 Micro Edition)是Java平台的一个子集,专门用于嵌入式设备和移动设备,包括智能手机和平板电脑。在2000年代中期,J2ME是开发手机游戏的主流技术之一,尤其在诺基亚、...

    《J2ME手机游戏编程入门》全书实例源码.rar

    《J2ME手机游戏编程入门》全书实例源码,学习Java 手机游戏编程的入门书籍,其中附带了大量的J2me游戏源码实例,通过这些实例源码你将对Java手机游戏编程的基础技巧有一定的掌握,游戏的种类也比较多,而且很多都是...

    j2me手机编程必看教程.avi

    【描述】:“j2ME手机编程必看教程.avi”可能包含一系列的教学章节,详细讲解了如何使用j2ME技术来设计和开发适用于各种移动设备的应用程序。作为一款avi格式的视频,它很可能通过实际示例和逐步指导,使学习者能够...

    J2me游戏编程中文超清完全版 附加随书全部源代码

    通过 "J2ME游戏编程中文超清完全版" 的学习,开发者不仅能够掌握 J2ME 游戏开发的基础,还能了解到实际项目中可能遇到的问题和解决方案。随着技术的发展,虽然 J2ME 在现代智能手机上的应用已经减少,但其基本概念和...

    J2ME手机扑克牌游戏

    本文将深入探讨J2ME技术、手机编程的基本原理以及扑克牌游戏的实现细节。 J2ME是Java平台的一个子集,专为资源有限的嵌入式设备如手机、电视和PDA设计。它由配置(Configurations)和 profiles(Profiles)组成,...

    J2ME手机编程基础

    例如,Mobile Information Device Profile (MIDP) 和 Connected Limited Device Configuration (CLDC) 是J2ME手机编程中最常用的组合,用于创建移动应用程序。 2. **MIDP(Mobile Information Device Profile)**:...

    J2ME手机游戏编程入门.iso

    J2ME手机游戏编程入门.iso J2ME手机游戏编程入门.iso

    J2ME手机编程初级练

    在J2ME手机编程中,你需要了解以下几个关键知识点: 1. **MessageConnection接口**:J2ME提供了`Connector`类来建立与其他服务的连接,如网络、短信等。`Connector.open("sms://:2345")`会打开一个短信服务的连接,...

    j2me手机编程笔记

    **J2ME手机编程笔记** J2ME,全称Java 2 Micro Edition,是Java平台的一个子集,专为资源有限的嵌入式设备,如移动电话和PDA设计。这个编程笔记主要涵盖了从开发环境的搭建到J2ME的基本原理,以及相关类的使用,...

    J2me手机游戏编程入门

    本篇文章将深入探讨J2ME手机游戏编程的基础知识,帮助初学者入门。 首先,我们需要了解J2ME的架构。J2ME由两部分组成:配置(Configurations)和Profile(Profiles)。配置定义了设备的基本硬件和软件能力,比如...

    J2ME手机编程设计

    在“J2ME手机游戏开发技术详解”这本书中,作者深入浅出地介绍了如何利用J2ME技术构建手机游戏。以下是一些关键的知识点: 1. **基础概念**:首先,我们需要了解J2ME的基本结构,它由配置(Configurations)和配置...

Global site tag (gtag.js) - Google Analytics