网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>JAVA>>新手入门>>基础入门>查看文档  
  《java 手机/pda 程序设计入门》读书笔记3--lcdaui高级api之list     
  文章作者:未知  文章来源:水木森林  
  查看:133次  录入:管理员--2007-11-17  
 
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-依照及其不同而不同,通常是前两种的一种
 
 
上一篇: 移动视频: quicktime for java api 入门    下一篇: 《java 手机/pda 程序设计入门》读书笔记5--lcdaui高级api之alert
  相关文档
java进阶--五种提高 sql 性能的方法 11-16
实现游戏开发中的屏幕滚动功能 11-17
关于有状态和无状态会话bean的解释 11-17
j2me编程最佳实践之屏幕导航 11-16
在j2ee组件中引用和查找web服务 11-17
jdbc中常用的类库和程序中具体实现方法 11-16
j2ee技巧:关于提升jsp应用程序的七大绝招 05-12
jboss技术支持文档 11-17
通过 java 如何实现 aes 密码算法 11-17
eclipse开发经验:文本替换和操作界面 11-16
Lucene的查询语法 03-20
java实现http服务器之一 11-17
微软.net vs java两军对垒 web服务步履艰难 11-17
对等计算实践:基于 ip 多播的发现 11-17
实用技巧分析——jxpath实用讲解 11-17
spring+hibernate乱码解决方案 11-17
JAVA语言进阶:什么是Web Service? 08-06
sun java程序员和开发员的认证介绍 11-17
java的interface观念与c++多重继承比较 11-16
effective java学习笔记8 11-17
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
技术电话:13616026886
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息