TextField文本域对象的用法
来源:互联网 发布:淘宝百度云 编辑:程序博客网 时间:2024/05/17 03:25
public void pauseApp()
{
display.setCurrent(null);
txtBox = null;
}
}
请注意TextBox类的构造函数,第一个参数实际上是窗口的名称(因为TextBox是一个容器,可能是当前屏幕的显示对象),第二个参数是缺省值,第三个参数是输入字符的总长度。如果你设置了文本框的缺省值,那么第三个参数必须是缺省字符的长度。如果第三个参数的值和缺省字符的长度不一样,那么程序运行不成功(编译可以通过)。如果你将第二个参数置为null值,那么第三个参数可以任意设。
ShowTextBox.java的运行效果如下图所示:
TextField文本域对象
发信站: 北大未名站 (2001年10月20日20:37:59 星期六) , 站内信件
TextField和TextBox有点相似,不过TextBox是多行的,而TextField是单行的。而且TextBox是容器类型的对象,但是TextField是项目类型的对象,只能够被容器包含,不能够单独显示。
TextField文本域对象的用法如下所示:
package fancy.test;
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class ShowTextField extends MIDlet implements CommandListener
{
private Display display;
private Form props;
private TextField txtField;
private Command exitCommand = new Command("Exit", Command.EXIT, 1);
public ShowTextField()
{
display = Display.getDisplay(this);
}
public void startApp()
{
props = new Form("Hello World");
props.append("Hello World!\n");
txtField=new TextField("EMail:", "", 15,TextField.EMAILADDR);
props.append(txtField);
props.addCommand(exitCommand);
props.setCommandListener(this);
display.setCurrent(props);
}
public void commandAction(Command c, Displayable s)
{
if (c == exitCommand)
{
destroyApp(false);
notifyDestroyed();
}
}
public void destroyApp(boolean unconditional)
{
}
public void pauseApp()
{
display.setCurrent(null);
props = null;
}
}
请注意startApp()方法,我们使用Form对象作为当前屏幕的显示对象,而将TextField对象作为Form的一个子项目显示。下面来介绍TextField类的构造函数,第一个参数是文本域的名称,第二个参数是缺省值,第三个参数是长度,第四个参数是文本域的类型,可选的值有: TextFi
eld.PASSWORD、TextField.EMAILADDR、TextField.PHONENUMBER、TextField. URL、TextFi
eld. NUMERIC等等。构造好TextField对象之后,调用Form的append()方法将它添加到Form对
象的子项目中。ShowTextField.java程序的运行效果如下图所示:
DateField对象
发信站: 北大未名站 (2001年10月20日20:39:14 星期六) , 站内信件
DateField对象和TextField对象一样同属于项目类型的对象,不能够单独显示,必须作为容器对象的子项目显示。DateField对象的作用是显示一个日期,它和Windows控制面板中的时间和日期设置程序有点近似。DateField对象的用法如下所示:
package fancy.test;
import javax.microedition.midlet.*;
- TextField文本域对象的用法
- Swift - 文本输入框(UI TextField)的用法
- iOS TextField 的用法
- iOS-TextField的属性用法
- iOS-TextField的属性用法
- UIAlertController中TextField的用法
- TextField的对象,属性,事件
- 修改textField默认值的文本颜色
- iOS textfield 限定输入的文本长度
- TextField 设置图片的文本位置
- iOS开发:Swift里正则表达式的正确用法(限制TextField的文本输入,登录时判断正确的手机号)
- Flex TextField 中 restrict 的用法
- Ext.form.TextField组件的基本用法
- textField 检测 文本长度
- 选中TextField的部分文本及设置光标所在位置
- 怎样把光标定位到TextField文本的末尾位置
- (转)文本域的用法
- TextField--初始状态显示默认文本信息,当用户开始输入时,默认设置的文本消失!
- va_list
- leetcode 189. Rotate Array
- Netty入门三:Netty概要讲解,全面了解Netty,做到胸有成竹
- 多线程 - 原子量AtomicLong
- Linux select()函数
- TextField文本域对象的用法
- Python
- 深复制
- Combination Sum III 找出Sum符合要求的组合系列3
- android Intent 传递对象
- 面向对象之类内建函数
- 【学习笔记】Java数组
- 工厂模式
- STL中的Allocator