`
shappy1978
  • 浏览: 699908 次
  • 性别: 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
分享到:
评论

相关推荐

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

    在本资源中,我们关注的是"易语言列表框、超级列表框导入导出功能模块",这是一个针对易语言开发的实用工具,主要用于增强列表框和超级列表框的数据处理能力。 列表框和超级列表框是易语言中的两种常用控件,它们...

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

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

    易语言取当前列表框行数

    在易语言编程环境中,"取当前列表框行数"是一个常用的操作,用于获取列表框控件(List Box)中当前显示的行数量。这个功能在设计用户界面时非常实用,例如在处理数据列表、显示记录或者实现交互式操作时。易语言作为...

    易语言超级列表框可编辑

    本教程将详细讲解“易语言超级列表框可编辑”相关的知识点。 首先,我们要理解“超级列表框可编辑”的概念。在默认情况下,超级列表框通常是只读的,用户只能查看其中的数据。但通过编程手段,我们可以使用户能够...

    易语言带图片列表框

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

    易语言取超级列表框的检查框被选中项目

    在易语言编程环境中,"取超级列表框的检查框被选中项目" 是一个常见的操作,主要用于处理具有复选框功能的超级列表框控件。超级列表框是一种强大的控件,它不仅可以显示文本,还可以与用户进行交互,例如通过勾选复...

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

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

    ExUI图标列表框使用实例

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

    易语言源码超级列表框.7z

    5. **自定义样式**:超级列表框允许自定义项的显示样式,包括字体、颜色、图像等。掌握如何修改这些样式可以提高用户体验。 6. **排序与筛选**:在实际应用中,用户可能需要对列表进行排序或按特定条件筛选。易语言...

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

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

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

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

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

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

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

    5. **性能优化**:在处理大量数据时,为提高程序性能,可以采用虚拟列表框技术。虚拟列表框只在需要时加载数据,而不是一次性加载所有数据,从而降低内存占用和提高响应速度。 6. **用户交互**:除了基本的滚动功能...

    vc中双击一个列表框(listbox)某一选项,将选项移到另一个列表框中

    在VC++编程环境中,开发一个应用,使得用户可以双击列表框(ListBox)中的某一项,然后将选中的项移动到另一个列表框中,是一项常见的交互功能。这个过程涉及到Windows消息处理、控件操作以及事件响应等核心知识点。...

    易语言超级列表框功能扩展模块3源码,易语言超级列表框功能扩展模

    5. **拖放操作**:允许用户通过拖放来移动或复制列表项,提升用户体验。 6. **右键菜单**:在列表框上右击时,可能弹出自定义的快捷操作菜单,如编辑、删除、复制等。 7. **排序功能**:支持对列表项按指定字段...

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

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

    易语言超级列表框简单实现表项可编辑

    在这个主题中,“易语言超级列表框简单实现表项可编辑”是一个关于易语言编程的教学实例,旨在教授如何在易语言中使用超级列表框控件,并实现用户可以直接编辑列表框中的表项。 超级列表框是GUI编程中常见的一种...

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

    5. **更新列表框**:调用超级列表框的相关方法,如“清除”清空现有内容,然后使用“插入行”或“追加行”方法逐条添加处理后的数据。 6. **优化性能**:考虑到效率问题,可以使用异步编程或线程来避免更新过程阻塞...

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

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

    易语言超级列表框消息操作

    "易语言超级列表框消息操作"是一个关于使用易语言编程时,针对超级列表框这一控件进行消息处理的源码实例。易语言是中国本土的一种简单易学的编程语言,它以中文编程为特色,旨在降低编程门槛,让更多人能够参与编程...

Global site tag (gtag.js) - Google Analytics