界面扩展——LWT介绍"/>
[转载]Motorola的J2ME界面扩展——LWT介绍
Motorola的J2ME界面扩展——LWT介绍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);
}
}
来自 “ ITPUB博客 ” ,链接:/,如需转载,请注明出处,否则将追究法律责任。
转载于:/
更多推荐
[转载]Motorola的J2ME界面扩展——LWT介绍
发布评论