Display类和Displayable类
★ Display类
任何图形控件的显示都是通过Display对象来管理的。示例话对象的获取是通过Display.getDisplay()方法。
Void callSerially(Runnable r):使事件流系列化,让Runnable对象在重绘循后事件后执行线程。
Displayable getCurrent():得到当前显示对象。
.. .. ..
Display类中有很对方法大家可以参照J2ME API。
★ Dispalyable类
Displayable是Display所显示的对象。从用户图形界面体系结构来看,Displayable是所有显示对象的父类,其下有两个子类,分别是高级和低级用户界面类。在实际应用中将其子类作为参数传递给setCurrent ( ) 函数中。
高级用户组件的介绍
★ TextBox
该组件主要是处理用户文本的输入和编辑。TextBox可以限制用户输入的类型,可选的类型由TextField决定。
类型 | 属性名 | 属性值 | 描述 |
Static int | ANY | 0 | 输入任何类型的 |
Static int | DECIMAL | 5 | 输入类型为数值,包括小数 |
|
|
|
|
具体的约束可以在网上找到。
TextBox提供的一些方法
● TextBox(String title, String text, int maxSize, int constrains)构造函数,有4个参数,其中title是显示的标题,text为所包含的内容,maxSize为最多所包含的字符数,constrains为字符类型,由TextField类型决定。
● Void delete (int offset, int length ): 从偏移位置offset删除长度为length的TextBox字符。
.. .. ..
以下是TextBox的示例代码: