网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>JAVA>>新手入门>>基础入门>查看文档  
  使用j2me技术实现手机触摸屏开发的方法     
  文章作者:未知  文章来源:赛迪网技术社区  
  查看:147次  录入:管理员--2007-11-16  
 

本文简单介绍了如何使用j2me技术实现手机触摸屏开发的方法:

在wtk目录下的\wtk22\wtklib\devices\defaultcolorphone\defaultcolorphone.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 < menuwidth && y > (
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; 
        } 
    }

 
 
上一篇: 怎样优化j2me程序之中的 paint() 函数    下一篇: 实现基于spring技术应用的远程服务编程
  相关文档
beans入门必读之状态会话bean基础 11-17
forte for java开发指南 11-16
深入weblogic portal ui编程 11-17
java面试陷阱第三波 11-17
在struts框架下使用时间类型 11-17
java初学者问道:java ide选择 11-17
java程序语言会因为ror的流行而过时吗 11-16
sun授权asec-java培训中心名录 11-17
安装j2se 11-17
add 方法 (dictionary) 11-16
java中的this关键字 11-17
javascript实现的java里的map对象 11-17
新手入门:jsp初学者必须掌握的语法点 11-17
struts 初学指南 11-17
在s1as7中配置mysql(支持cmp) 11-17
表单递交合法性检测 - 只接受数字 11-17
巧用gc 11-17
使用eclipseme开发j2me程序 11-17
使用jsp对文件下载的控制 11-17
软件开发成功12法则 11-16
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
技术电话:13616026886
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息