Motorola的J2ME界面扩展——LWT介绍 |
||||||||||||||||||||
| 作者:陈跃峰 来源:CSDN 发布时间:2005-9-16 13:51:55 | ||||||||||||||||||||
|
LWT(Lightweight Window Toolkit)是Motorola公司对MIDP的javax.microedition.lcdui界面包的一个扩展,可以在Motorola系列的手机中象使用MIDP界面一样来进行使用,解决了MIDP界面不能通过屏幕层次进行控制,以及无法实现个性化控件的问题(注:MIDP2.0通过使用game API控制屏幕层次,通过CustomItem来实现个性化的控件)。 LWT实现的目标: l LWT包实现小于30KB l 运行高效 l 易扩展 l MIDP兼容 l 单层次 LWT包中包含的类的继承结构图如下: Object java.lang Graphics Font Image Canvas javax.microedition.lcdui CheckboxGroup Component ComponentListener TextComponent InteractableComponent ComponentScreen Slider TextField TextArea Checkbox ImageLabel Button com.motorola.lwt 使用LWT编程和一般的Java类类似,下面是一个简单的示例代码: public class TestScreen extends ComponentScreen { public DemoScreen() { Command next = new Command("Next", Command.OK, 1); Command prev = new Command("Previous", Command.BACK, 1); addCommand(next); addCommand(prev); } } |
||||||||||||||||||||
| [] [返回上一页] [打 印] | ||||||||||||||||||||
文章评论 |
||||||||||||||||||||
