HardBirch

基于LWUIT实现全局按键控制(快捷键)

时间:09-06-13 栏目:安卓入门与提高 作者:张飞不张,文采横飞 评论:11 点击: 4,507 次

      越往LWUIT框架深入,就发现LWUIT里面有很多好玩的东西。今天要介绍的是,是个类似快捷键的东西:你可以在程序的任何地方触发你预先设计好的按键处理,例如你的程序有4个Form,那么在这4个Form的任何一个长按某键都会有相同的按键方法被触发。。。。先介绍一下原理:自己定义一个Form 类,名为MyForm,继承原始的Form,然后重载keyPressed的方法,里面加入你想要的按键处理.......设计的时候,程序的所有form都是这个MyForm类的对象被引用,那么在这些form上按下某键都会触发相同的按键操作,以下给出MyForm的代码:

 



 

以下给出调用MyForm的Example的代码:

 

至于如何扩展到方向键,就由用户自己延伸了。。。

          

声明: 本文由( 张飞不张,文采横飞 )原创编译,转载请保留链接: 基于LWUIT实现全局按键控制(快捷键)

基于LWUIT实现全局按键控制(快捷键):目前有11 条留言

  1. 11楼
    feng131719:

    怎样在form中添加按键事件啊。好像不行啊

    2009-06-23 21:16 [回复]
  2. 10楼
    hellogv:

    关键在于重载,而不是添加!

    2009-06-24 09:07 [回复]
  3. 9楼
    feng131719:

    qq 394051476,方便的话,告诉一声,谢谢。

    2009-06-24 09:10 [回复]
  4. 8楼
    feng131719:

    我是了不行啊。

    2009-06-24 09:11 [回复]
  5. 7楼
    feng131719:

    我的form是新new()的,我如何做呢?

    2009-06-24 09:14 [回复]
  6. 6楼
    feng131719:

    o了,谢谢!

    2009-06-24 09:22 [回复]
  7. 调用MyForm的实例代码怎么没有呢,怎么响应方向键啊

    2009-11-17 11:58 [回复]
  8. 4楼
    hellogv:

    修改了,可以看到了。。。

    2009-11-17 12:07 [回复]
  9. 地板
    guoquanyou:

    顶一下~~

    2009-11-17 13:59 [回复]
  10. 板凳
    Question1215:

    我在学LWUIT,初学者,但很感兴趣,您的几篇文章我都看了,感觉和不错~但我有点疑问想问您,您能加我QQ 吗?462049815

    2011-03-06 22:59 [回复]
  11. 沙发
    izqisoft123:

    你好啊,能不能抽出十分钟后 帮我教怎样建立一个LWUIT工程吗?谢谢 QQ:253933559

    2011-07-18 14:18 [回复]

发表评论


QQ群互动

Linux系统与内核学习群:194051772

WP建站技术学习交流群:194062106

魔豆之路QR

魔豆的Linux内核之路

魔豆的Linux内核之路

优秀工程师当看优秀书籍

优秀程序员,要看优秀书!

赞助商广告

友荐云推荐