网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > Java
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.POSITIVE_INFINITY 属性.
.Eclipse越来越强,将成终极开发工.
.客户端的Java同样精彩.
.X3D实战基础讲座之六.
.Java智能卡基础篇——未来Java平.
.面向方面编程慨述和JBoss.
.一个象棋手机游戏的源代码.
.CVS 是 Concurrent Version Syst.
.软件资产重用的具体内容.
.Java数据对象技术JDO.
.实现Java平台的三种方式v.
.JFreeChart在Webwork中的应用.
.Java咖啡馆(10):情人节的Applet.
.Java中设计模式(2) Singleton模式.
.java设计模式之 Adapter(纠合不兼.
.J2EE中使用EntityBean和JDO的优缺.
.《java深度历险》读书笔记(一).
.Linux下Tomcat与Apache Web.
.Java对象持久化技术之Hibernate入.
.台湾资策会SCORM 2004 Compliant.

《Java 手机/PDA 程序设计入门》读书笔记3--LCDAUI高级API之List

发表日期:2008-1-5



Screen类有四个子类: Alert List TextBox Form

List根据Choice接口的定义,分为:Choice.Exclusive(单选)Choice.MULTIPLE(多选)Choice.IMPLICIT(简易式的单选)

单选型Image img=Image.createImage("/a.png");List l=new List("List test",Choice.Exclusive);l.append("banana",img);l.append("apple",null);display.setCurrent(l);

insert()可在特定项目后插入一个新项目。set()可以重新设定某个项目。……System.out.println("You have choice the"+l.getSelectedIndex()+"item.");System.out.println("the content is:"+l.getString(l.getSelectedIndex()));

多选型List l=new List("List test",Choice.MULTIPLE);……int size=l.size();for (int i=0;i<=size;i++){ if(l.isSelected(i)) {  System.out.println("you have selected"+i); }}

getSelectedFlags()传回一个Boolean数组,借此可了解那个选项被选中。

简易式单选List l=new List("List test",Choice.IMPLICIT);……public void commandAction(Command c,Displayable s){if(c==List.SELECT_COMMAND){List tmp=(List)s;int i=tmp.getSelectedIndex();System.out.println("you have selected"+i)}……}

Choice.IMPLICIT在用户选择后,马上引发事件,并将List.SELECT_COMMAND通过commandAction()的第一个参数c传入。假如不希望这样,可以setSelectCommand(null)将它关掉,此时c=null.setSelectCommand(x)--x为另外一个Command对象,当List被选中后,x作为commandAction()的第一个参数传入。

setSelectCommand()后,这个Command--x会被addCommand()自动加到系统菜单。removeCommand(c)如同:setSelectCommand(null);removeCommand(c);

Choice接口提供的FitPolicy机制,决定当文字内容过长时,该如何处理Choice.TEXT_WRAP_ON-过长的文字自动换行Choice.TEXT_WRAP_OFF-过长的文字自动被截断Choice.TEXT_WRAP_DEFAULT-依照及其不同而不同,通常是前两种的一种
上一篇:《Java 手机/PDA 程序设计入门》读书笔记5--LCDAUI高级API之Alert 人气:642
下一篇:《Java编程思想》(第二版)第08章:接口与内隐类 人气:656
浏览全部Java的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐