J2ME从零开始(学习笔记3)

来源:互联网 发布:golang.org x net 编辑:程序博客网 时间:2024/05/13 16:41

Display类和Displayable

Display

任何图形控件的显示都是通过Display对象来管理的。示例话对象的获取是通过Display.getDisplay()方法。

Void callSerially(Runnable r):使事件流系列化,让Runnable对象在重绘循后事件后执行线程。

Displayable getCurrent():得到当前显示对象。

.. .. ..

Display类中有很对方法大家可以参照J2ME API

     Dispalyable

DisplayableDisplay所显示的对象。从用户图形界面体系结构来看,Displayable是所有显示对象的父类,其下有两个子类,分别是高级和低级用户界面类。在实际应用中将其子类作为参数传递给setCurrent ( ) 函数中。

 

高级用户组件的介绍

TextBox

该组件主要是处理用户文本的输入和编辑。TextBox可以限制用户输入的类型,可选的类型由TextField决定。

类型

属性名

属性值

描述

Static int

ANY

0

输入任何类型的

Static int

DECIMAL

5

输入类型为数值,包括小数

 

 

 

 

具体的约束可以在网上找到。

TextBox提供的一些方法

     TextBoxString title, String text, int maxSize, int constrains)构造函数,有4个参数,其中title是显示的标题,text为所包含的内容,maxSize为最多所包含的字符数,constrains为字符类型,由TextField类型决定。

     Void delete (int offset, int length ) 从偏移位置offset删除长度为lengthTextBox字符。

.. .. ..

以下是TextBox的示例代码: