edit_note帖子
340
stars积分
134,178
event加入
2011-01-11
怀旧国机
第四课、输入框,TextField类
schedule发表于 2011-08-12 17:51:00
visibility查看 233
chat_bubble回复 4
#1 楼主
这一节课讲输入框TextField的用法
TextField是lcdui包里面的一个类,所以要先引用它。怎么引用上一节课已经说了,还不懂的就再看看上一节课。下面的“//“这两个斜杠后面的一行是注释,也就是程序不会运行它的
先看代码:
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class Midlet extends MIDlet{
Display dis=Display.getDisplay(this);//声明一个 Display对象dis,之后获取当前屏幕对象,并赋给dis
Form f=new Form(“绝客登录“);//声明个 form 对象f ,之后新建个窗体,并把窗体赋给f
TextField id=new TextField(“绝客帐号“,“☆磅礴★“,10,TextField.ANY);//这是TextFiled类 new 就是新建的意思,新建一个输入框之后赋值给id
TextField pw=new TextField(“密码“,“jkmrp.com“,10,TextField.PASSWORD);
void startApp(){
f.append(id);//把id 这个输入框添加到f窗口中
f.append(pw);
dis.setCurrent(f);//显示窗口f}
void pauseApp(){}
void destroyApp(boolean unconditional){}
} 现在来介绍一下TextField的用法,new TextField(“标题“,“文本内容“,内容的字数限制,文本类型);
标题,输入框的标题,如图中的暗组账号和密码,就分别是文本的标题;
文本内容,初始化显示的内容,““为空,
字数限制就是最多可以输入多少个字,
类型就是可以输入什么字符,如中文或者英文或者只有数字或者密码格式。
TextField.NUMERIC是“数字”,只能输入数字,
TextField.PHONENUMBER是“电话号码”
TextField.URL是“网址”
TextField.PASSWORD是“密码”,就是以星号显示输入字符
TextField.EMAILADDR是“邮件地址”
TextField.UNEDITABLE是“不可编辑”,不可以在输入框输入内容,
TextField.DECIMAL是“小数”。
大家都试试看吧……
TextField是lcdui包里面的一个类,所以要先引用它。怎么引用上一节课已经说了,还不懂的就再看看上一节课。下面的“//“这两个斜杠后面的一行是注释,也就是程序不会运行它的
先看代码:
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class Midlet extends MIDlet{
Display dis=Display.getDisplay(this);//声明一个 Display对象dis,之后获取当前屏幕对象,并赋给dis
Form f=new Form(“绝客登录“);//声明个 form 对象f ,之后新建个窗体,并把窗体赋给f
TextField id=new TextField(“绝客帐号“,“☆磅礴★“,10,TextField.ANY);//这是TextFiled类 new 就是新建的意思,新建一个输入框之后赋值给id
TextField pw=new TextField(“密码“,“jkmrp.com“,10,TextField.PASSWORD);
void startApp(){
f.append(id);//把id 这个输入框添加到f窗口中
f.append(pw);
dis.setCurrent(f);//显示窗口f}
void pauseApp(){}
void destroyApp(boolean unconditional){}
} 现在来介绍一下TextField的用法,new TextField(“标题“,“文本内容“,内容的字数限制,文本类型);
标题,输入框的标题,如图中的暗组账号和密码,就分别是文本的标题;
文本内容,初始化显示的内容,““为空,
字数限制就是最多可以输入多少个字,
类型就是可以输入什么字符,如中文或者英文或者只有数字或者密码格式。
TextField.NUMERIC是“数字”,只能输入数字,
TextField.PHONENUMBER是“电话号码”
TextField.URL是“网址”
TextField.PASSWORD是“密码”,就是以星号显示输入字符
TextField.EMAILADDR是“邮件地址”
TextField.UNEDITABLE是“不可编辑”,不可以在输入框输入内容,
TextField.DECIMAL是“小数”。
大家都试试看吧……
全部回复 (4)
2011-08-12 17:58:00
沙发
楼主此帖甚为熟悉,貌似在绝客看过。
2011-08-12 17:59:00
板凳
C語言
2011-08-12 18:30:00
地板
回帖有奖,赠敌敌畏一瓶。
2011-08-13 00:53:00
#5
楼主此帖甚为熟悉,貌似在绝客看过。
登录 后才能回复
flag举报帖子