Java ME Mapdigit UI Toolkit 简介
在SUN推出 LWUIT开发包之前,在Java ME平台上开发用户界面并不是一件容易的事,尤其是想做出很眩的界面,更是难上加难,这是因为由MIDP本身提供的用户界面元素,包javax.microedition.lcdui
中提供的组件功能相对简单。
使用 LWUIT 开发包,开发人员不再需要编写与设备屏幕大小相关的代码,它采用了与Swing 相似的概念提供了Layout Manager用于屏幕控件的布局管理。应用了与CSS类似的可替换的 Look and Feel 及不同主题(Themes)支持。动画及渐变(如窗口的淡入淡出等),此外LWUIT还提供了多种常用控件支持,如Button, Label, Listbox, Radiobox,Tree, Grid等。
关于LWUIT 详情请参见 http://java.sun.com/javame/technology/lwuit/
Mapdigit Java ME UI toolkit 是基于 Sun 的 LWUIT开发包,并结合了 .Net 平台的 Pattern 和Practics一些概念,缺省提供了Windows Mobile 主题支持。它支持Model-View-Presenter (MVP) , Container Hierarchy, View Navigation pattern。
它比LWUIT包主要多了下面几个类
WinForm 提供类似 Windows Mobile 窗口功能 (提供窗口Title, 右上"ok"键)
MainMenu ,MenuItem, ContextMenu 提供了类似 Windows Mobile 的菜单及内容相关菜单功能
Toolbar 底边工具栏
在 LWUIT Blog 的关于该程序的介绍
另外一个包com.mapdigit.windows.practices 提供了对 Pattern & Practics 的支持
主要类有 View, Presenter 和 WorkItem 类。
下文会介绍 这些类。
相关文档:
1.字符
x 字符 x。例如a表示字符a
\\ 反斜线字符。在书写时要写为\\\\。(注意:因为java在第一次解析时,把\\\\解析成正则表达式\\,在第二次解析时再解析为\,所以凡是不是1.1列举到的转义字符,包括1.1的\\,而又带有\的都要写两次)
\0n 带有八进制值 0的字符 ......
1.在你觉得有错的地方设置断点
2.点击甲壳虫一样的按钮下面的子按钮,也是甲壳虫一样的,叫Debug
3.运行程序,当程序运行到刚才设置断点的位置就会停下来,并且那行代码底色会高亮显示。
4.接着你在如下界面你可以看到你想要的信息
5.在Variables里面可以查看所有变量的值,比如刚才设置的断点里面的strClassName的值就 ......
/**
* Copyright (c) 2010 IBOBO Corporation. All Rights Reserved.
*/
package com.ibm.util.dao.hib;
/**
* [Java Generics] get T.Class from <T>
*
* @author <a ......