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

来源:互联网 发布:java equals hashcode 编辑:程序博客网 时间:2024/05/01 23:52

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

 

 

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

 

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

          

原创粉丝点击