`
isiqi
  • 浏览: 16561577 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

关于j2me触屏

阅读更多

首先要说,要使得你开发的j2me程序响应来自触屏的动作,不需要任何插件。


高级UI组件本身是支持触屏的,所以不用任何特殊的处理。

低级UI组件(Canvas)如果要响应触屏,就得实现Canvas类中的几个方法:

pointerPressed,pointerDragged,pointerReleased。方法的具体使用,可参阅文档,不在此赘述。

另外,代码都写好了后,怎么看效果呢?为什么在模拟器的屏幕上点击还是没有反应?

如果你在netbeans中开发,只需要选择支持触屏的模拟器即可(据我发现,模拟器名字中有touch字样的那个可以)。

如果你在eclipse中开发,需要找到你安装的wtk目录。找到wtklib\devices文件中你所使用的设备,如DefaultColorPhone\DefaultColorPhone.properties的文件,里面有一行touch_screen=false,把它改成true

分享到:
评论

相关推荐

    j2me触摸屏通用源码

    ### J2ME触摸屏通用源码解析 #### 一、引言 J2ME(Java 2 Micro Edition)是Sun Microsystems公司为嵌入式设备和移动终端提供的Java平台。随着智能手机和平板电脑的普及,触控操作成为主流,而这款J2ME触摸屏通用...

    J2ME触摸屏输入小实例-Canvas

    **J2ME触摸屏输入小实例 - Canvas** Java Micro Edition(J2ME)是一种轻量级的Java平台,主要用于移动设备、嵌入式系统和其他有限资源的设备上。在这个平台上,`Canvas`类是用于创建自定义用户界面的核心组件。在...

    J2ME手机计算器触屏按键功能

    在本文中,我们将深入探讨如何在Java平台上,特别是在J2ME(Java Micro Edition)环境中,实现一个具有触屏按键功能的手机计算器应用。这个计算器应用允许用户通过触屏操作进行数学计算,提供了一种便捷的方式来处理...

    J2ME界面用的九宫格菜单

    3. **监听器**:每个单元格都应关联一个点击事件监听器,当用户触摸屏幕时,触发相应的事件处理函数,执行对应的功能。 4. **布局管理**:虽然J2ME的GUI组件相对较弱,但可以通过自定义逻辑来实现网格布局,确保...

    j2me_plane.rar_j2me_j2me 飞机_j2me 飞机 游戏_飞机游戏

    J2ME提供了键盘和触摸屏的事件监听机制。开发者可以注册KeyListener或CommandListener来捕捉用户操作,然后更新游戏状态,如改变飞机的飞行方向、发射子弹等。 游戏逻辑是游戏程序的精髓。飞机游戏的逻辑可能包括...

    关于j2me的经典教材

    2. **事件处理**:理解如何处理键盘输入、触摸屏点击等事件是游戏交互性的基础。J2ME通过`KeyListener`和`PointerListener`接口来处理这些事件。 3. **动画原理**:J2ME游戏通常依赖于定时器(如`Timer`和`...

    j2me中简单实现九宫格菜单

    在Java ME(J2ME)平台上,开发人员经常需要创建用户友好的界面,其中九宫格菜单是一个常见的设计模式。这种菜单布局将多个功能项排列成3x3的矩阵,提供直观的操作方式。本篇文章将深入探讨如何在J2ME环境中实现一个...

    j2me高级界面和低级界面的切换

    2. **Canvas**:Canvas是J2ME提供的一个基类,允许开发者自定义绘制图形并处理触摸或按键事件。通过重写paint()方法和keyPressed()等事件处理函数,可以实现丰富的图形和交互。 3. **切换机制**:在HLUI与LLUI之间...

    J2ME游戏触摸屏版斗地主(jar包)

    J2ME游戏触摸屏版斗地主,可通过安装jar在手机上运行!

    j2me全屏显示的例子程序代码

    在这个场景中,"j2me全屏显示的例子程序代码"是一个专门针对诺基亚S60系统的Java ME应用,旨在实现应用程序在手机屏幕上全屏显示的功能。全屏模式对于游戏或者其他需要沉浸式体验的应用尤其重要,因为它可以消除状态...

    j2me游戏.rar

    2. **事件处理**:J2ME使用键事件和触摸事件(如果设备支持)来处理用户输入,这在游戏控制中至关重要。 3. **线程管理**:游戏通常需要独立于用户界面的线程来实现游戏逻辑和动画,以确保流畅性。 4. **资源管理**...

    j2me移植Android引擎

    4. **事件处理**:J2ME使用键盘和触摸屏事件处理,而Android提供了更丰富的事件模型,包括MotionEvent和KeyEvent。 5. **网络通信**:J2ME的HttpConnection在Android中可以被HttpURLConnection或OkHttp替代。 6. *...

    J2ME高级UI总结

    在J2ME中处理触摸屏事件主要依赖于MIDP(Mobile Information Device Profile)的低级图形API,如`Graphics`类和`Pointer`接口。开发者需要监听`PointerEvent`,通过`PointerEvent.getX()`和`PointerEvent.getY()`...

    j2me雷电游戏 改写版

    4. **用户输入处理**:J2ME通常通过键盘或触摸屏接收用户输入,学习如何监听和响应这些输入以控制游戏中的对象。 5. **音频管理**:J2ME提供了低级别的音频API,如MidiPlayer和WavePlayer,用于播放背景音乐和音效...

    j2me游戏开发及其源码.rar_J2ME游戏_j2me_j2me game source_j2me 游戏_j2me游戏开发

    5. **输入处理**:J2ME游戏通常需要处理键盘和触摸屏输入。通过监听KeyListener或Command对象,可以捕捉用户的按键操作并响应。 6. **音频支持**:虽然J2ME的音频功能相对有限,但可以通过MIDP的MidiSound和Player...

    j2ME游戏开发详解

    3. 事件处理:j2ME使用Event Dispatcher模型,开发者需注册事件监听器来处理用户输入,如键盘和触摸屏事件。 五、图形与动画 j2ME使用Graphics类进行绘图操作,支持基本的绘图函数如drawRect()、drawString()等。...

    j2me游戏引擎详解

    4. **输入处理**:引擎需要解析用户输入,如键盘、触摸屏或游戏控制器的事件,以便游戏响应玩家操作。 5. **资源管理**:内存和存储在移动设备上是宝贵的,游戏引擎会包含资源管理系统,优化图片、音频和数据的加载...

    J2ME麻将源代码J2ME麻将源代码

    《J2ME麻将游戏源代码解析》 J2ME,全称Java 2 Micro Edition,是Java平台的一个子集,主要用于开发移动设备上的应用程序。在本文中,我们将深入探讨一个基于J2ME技术的麻将游戏源代码,了解其背后的编程理念、设计...

Global site tag (gtag.js) - Google Analytics