使用J2ME技术实现手机触摸屏开发的方法

2008-08-21 17:26:46来源: 豆豆网 关键字:int  WTK  技术实现  触摸屏  手机  menuItemHeight  Const

  在WTK目录下的WTK22wtklibdevicesDefaultColorPhoneDefaultColorPhone.properties的文件中有一行touch_screen=false,把它改成true。

  MIDP2.0对于触摸屏方法有三个:

  1.pointerDragged(int x, int y) 触摸屏拖拽事件(暂时还没研究)

  2.pointerPressed(int x, int y) 触摸屏按压

  3.pointerReleased(int x, int y) 触摸屏释放

  pointerPressed(int x, int y)当用户按下触摸屏的时候会自动调用这个方法x,y就是当前压下的坐标

  pointerReleased(int x, int y)和pointerPressed(int x, int y)类似相应触摸屏释放事件

  这里,我只是以相应左右软键及菜单事件处理为例:

  protected void pointerPressed(int x, int y) {

  switch (status) {

  case Consts.S_MENU:

  int menuWidth = 90;

  int menuItemHeight = 17;

  int menuBarHeight = 16;

  int menuNum = 10;

  if (x (

  screenHeight - (menuItemHeight * menuNum + menuBarHeight))) {

  int menuIndex = (y - (screenHeight - (

  menuItemHeight * menuNum + menuBarHeight))) / menuItemHeight;

  doMenuOK(menuIndex);

  }

  case Consts.S_DRAW_DIBIAO_LIST:

  case Consts.S_LOCAL_SEARCH_RESULT:

  case Consts.S_MAP_VIEW:

  // 左右软键40*20的区域

  if (x <40 &&y >(screenHeight - 20)) {

  doCommandLeft();

  }

  if (x >(screenWidth - 40) &&y >(screenHeight - 20)) {

  doCommandRight();

  }

  break;

  }

  }

 

关键字:int  WTK  技术实现  触摸屏  手机  menuItemHeight  Const

编辑:孙树宾 引用地址:http://www.eeworld.com.cn/gykz/2008/0821/article_1228.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:电容式感测技术在手机触摸屏中的应用考虑
下一篇:诺基亚和苹果面临手机触摸屏专利大战

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利
推荐阅读
全部
int
WTK
技术实现
触摸屏
手机
menuItemHeight
Const

小广播

独家专题更多

TI车载信息娱乐系统的音视频解决方案
TI车载信息娱乐系统的音视频解决方案
汇总了TI汽车信息娱乐系统方案、优质音频解决方案、汽车娱乐系统和仪表盘参考设计相关的文档、视频等资源
迎接创新的黄金时代 无创想,不奇迹
迎接创新的黄金时代 无创想,不奇迹
​TE工程师帮助将不可能变成可能,通过技术突破,使世界更加清洁、安全和美好。
TTI携TE传感器样片与你相见,一起传感未来
TTI携TE传感器样片与你相见,一起传感未来
TTI携TE传感器样片与你相见,一起传感未来
电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2017 EEWORLD.com.cn, Inc. All rights reserved