`
shappy1978
  • 浏览: 707387 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Kuix教程5 列表框

    博客分类:
  • J2ME
UP 
阅读更多

    列表框的一个简单例子,嵌套在带滚动条的面板中

			<scrollPane>
				<list>
					<listitem onaction="listclick(1234)">
						<text>Stone</text>
						<picture>stone.png</picture>
					</listitem>
					<listitem>
						<text>Leaf</text>
					</listitem>
					<listitem>
						<picture>scissors.png</picture>
						<text>Scissors</text>
					</listitem>
					<listitem>
						<textarea>A paragraph long enough to take up two lines</textarea>
					</listitem>
				</list>
			</scrollPane>

 java代码,onaction:选择/点击时触发,显示传入的参数.

		if("listclick".equals(identifier)){
			Kuix.alert("listclick:"+(String)arguments[0]);
			return false;
		}
     使用注意:

1 列表的内容可以是文字,图片等,长度超过一行时会超出界限,嵌入textarea对象则会自动换行。

2 目前测试情况看,scrollPane不会自动显示滚动快,必须要选择到屏幕最下一行才会显示滚动条,实际上稍微修改一下scrollPane的代码可以让它自动刷新,另外scrollPane还有很多小问题,例如如何修改为横向滚动条,不能同时实现横纵两个滚动条等,以后再开一个专题讲述。

3 list本身似乎不能写事件,而且没有value属性,但是可以用list.focuswidget获取其选中的项目,必须注意的是必须用菜单操作,如果你在按钮的事件中获取list.focuswidget,由于按按钮的瞬间焦点已经转移到按钮上了,是获取不到选中项的,菜单则不会获取焦点,这有时是一个比较麻烦的事情

4 listitem有点击触发事件,同样没有value,可以用id或者getChild获取子对象的文本

  • 大小: 17.9 KB
分享到:
评论

相关推荐

    易语言列表框、超级列表框导入导出功能模块

    为了进一步强化列表框和超级列表框的数据处理能力,有开发者精心打造了“易语言列表框、超级列表框导入导出功能模块”。这个模块不仅支持批量导入目录内的文件到易语言的列表控件,还可以将控件中的数据导出到Excel...

    易语言超级列表框双击修改内容示例

    5. 最后,使用DLL命令"SendMessageA"来修改超级列表框中的内容。 在实现超级列表框双击修改内容的过程中,需要了解易语言的基本编程概念和DLL命令的使用方法。此外,还需要了解Windows操作系统的API函数和易语言的...

    易语言带图片列表框

    5. **控件操作**:使用易语言的语句,如`图片列表.添加图片`来添加图片,`列表框.添加项`来添加列表项,`列表框.设置图像`来设置特定项的图片,以及`列表框.设置文本`来设置项的文字。 6. **响应用户交互**:当用户...

    易语言取超级列表框的行和列

    在易语言中,"超级列表框"是一个常用的控件,它结合了列表框和表格的功能,可以展示多列数据,常用于数据的浏览和选择。本文将深入探讨如何在易语言中获取超级列表框的行和列信息。 首先,我们需要理解“ ...

    向列表框添加内容、使用列表框中内容的例题

    本教程将详细讲解如何在列表框中添加内容以及如何使用列表框中的数据,同时结合“多线程”这一重要概念进行讨论。 1. **列表框(ListBox)的基本操作** 列表框是编程中用于展示数据的一种控件,通常在Windows Forms...

    ExDui列表框.rar

    5. **多选模式**:如果需要,可以设置列表框为多选模式,允许用户同时选择多个项目。 6. **滚动条支持**:ExDui列表框可以自动管理垂直或水平滚动条,当内容超出视口时会自动显示,保证所有数据都能被查看。 7. **...

    易语言超级列表框加滚动条

    5. **数据填充与更新**:填充数据到超级列表框通常使用“插入行”或“插入数据”命令,确保数据量超过视窗的显示范围,滚动条才会生效。同时,滚动条的滚动位置需要与实际数据对应,以保证正确显示内容。 总之,...

    易语言超级列表框选择多项内容

    5. **选中状态控制**:如果需要控制某些项是否可选,可以通过设置列表项的选中状态来实现。易语言提供了设置选中状态的函数,如“设置选中”或“清除选中”。 6. **界面反馈**:为了提供良好的用户体验,当用户选择...

    ExUI图标列表框使用实例

    ExUI图标列表框是SanYe开发的一个功能强大的控件,常用于GUI界面设计,它结合了图标和文本信息,提供了一种直观、美观的方式来展示数据。在这个使用实例中,我们看到ExUI图标列表框被应用于网页访问命令的交互,这...

    易语言超级列表框批量删除

    在易语言中,"超级列表框"是一个常用的控件,它能够展示大量的数据,并且提供了丰富的操作功能,如选择、排序、过滤等。本主题将深入探讨如何在易语言中实现超级列表框的批量删除功能。 首先,理解超级列表框的基本...

    易语言超级列表框排序源码

    在易语言中,“超级列表框”是一个常用的控件,它允许用户以列表形式展示大量数据,并且提供了丰富的功能,如选择、排序、搜索等。本主题将深入探讨易语言中超级列表框的排序功能,以及如何通过源码实现这一功能。 ...

    易语言超级列表框时钟刷新

    在编程领域,尤其是在使用易语言进行开发的过程中,"超级列表框"是一个常用且功能强大的控件,它允许程序员展示大量的数据,并提供灵活的排序、筛选和操作功能。本主题聚焦于"超级列表框时钟刷新",这涉及到如何在...

    易语言超级列表框排序源码,易语言超级列表框排序_增加时间排序源

    在本主题中,我们主要讨论的是如何在易语言中对超级列表框进行排序,特别是在处理时间排序方面。 超级列表框是易语言中的一个控件,常用于显示多列数据,它允许用户在界面上方便地浏览、选择和操作数据。在实际应用...

    易语言超级列表框表项弹出选择列表

    5. **处理用户选择**:当用户在弹出的列表中做出选择后,需要捕获这个选择并执行相应的操作。这通常通过“菜单选择”或“对话框结果”等命令来实现。根据用户的选择更新主列表框中的内容,或者执行其他逻辑。 6. **...

    易语言 超级列表框与数组比对

    在这个场景中,我们关注的是如何在易语言中处理“超级列表框”和“数组”的比对操作。超级列表框是GUI(图形用户界面)中的一个控件,用于显示多行文本数据,类似于Excel表格,而数组则是一种存储多个同类型数据的...

    易语言超级列表框表头排序

    易语言超级列表框表头排序。对超级列表框按指定的列进行排序,可以指定是顺序还是逆序、文本排序、数值排序、日期时间排序、是否区分大小写等。使用选择排序法。1.2版相对1.1版的改动:。a.在循环中加入了“处理事件...

    第十二章_列表框和组合框

    【列表框和组合框】 在C++ MFC中,列表框(ListBox)和组合框(ComboBox)是两种常用的用户界面控件,它们用于提供用户选择交互。列表框主要用于展示一系列项目,用户可以从这些项目中进行单选或多选,然后根据所选的...

    易语言超级列表框数据保存

    本主题聚焦于易语言中一个重要的组件——超级列表框(Super ListBox)的数据保存和读取操作。超级列表框是易语言提供的一种能够展示大量数据并支持多种操作的控件,常用于数据浏览和选择。 首先,我们要理解超级...

    易语言超级列表框全选源码

    5. **变量与常量**:在处理超级列表框时,可能会用到一些变量来存储选中项的状态,或者常量来表示特定的操作(如全选、反选等)。 6. **错误处理**:良好的编程习惯包括添加错误处理代码,以确保程序在异常情况下也...

Global site tag (gtag.js) - Google Analytics