没有合适的资源?快使用搜索试试~ 我知道了~
Java编程实现列表框元素动态变化
需积分: 9 17 下载量 171 浏览量
2011-09-17
22:18:57
上传
评论
收藏 39KB DOC 举报
温馨提示
试读
3页
本文针对Java语言的特点,提出了在程序中动态添加和删除列表框中的列表元素并在结束操作时获取列表元素的实现方法,并给出了具体开发的实例。
资源推荐
资源详情
资源评论
Java 编程实现列表框元素动态变化
2005-12-05 09:51 作者:张春凤 赵辉出处:计算机
与信息技术责任编辑:方舟
摘 要 本文针对 Java 语言的特点,提出了在程序中动态添加和删除列表框中的列表元素并在结束操作
时获取列表元素的实现方法,并给出了具体开发的实例。
关键词 Java 列表框
引言
Java 是一种纯粹的面向对象的编程语言,由于具有良好的移植性已经成为程序员开发应用系统的常
用工具。在开发人机交互界面时,程序员与用户都想尽量少的输入数据。如果有很多固定的选项供用户选
择,列表框是很好的解决方案。用户在列表框中选择所需要的列表元素,可以在另外一个列表框中显示出
来,后一列表框中的元素就要能够动态的添加和删除,最后需要获得用户选择的列表元素值进行其他的运
算或者处理。由于 Java 语言的特点,解决这个问题还需要一定的技巧,下面给出了对这一问题的解决方
法。
实现方法
1、初始化
首先添加 JScrollPane 的实例 jScrollPane1,DefaultListModel 实例 model1,然后使用 model1 生成
JList 的实例。在对话框合适的位置添加 jScrollPane1,调整到合适的大小,然后在 jScrollPane1 上增加
jList1。这样带有滚动条的列表框就添加完成了。
初始化一个 Vector 实例用来存储选择的列表元素。由于选择的元素具有不确定性,所以使用 Vector
这种存储空间可以动态变化的数据结构。Vector 初始化实例时不能指定初始化长度,所以增加一个整形变
量指示 Vector 中列表中对象的个数。
2、添加和删除列表元素
列表框中的元素添加和删除是通过 model1 的 addElement 方法和 removeElement 方法实现的。通过
列表框的属性 selectionMode 可以设置列表框单选,单个间断选择和多个间断选择。Vector 中存储的对象
是和选择的元素相对应的,对象的添加和删除是通过 addElement 方法和 removeElement 方法实现的。
3、获得选择元素
在点击“确定”按钮以后,需要将 Vector 实例中的对象转化成为需要的数据类型。
实例解析
资源评论
haonan223
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功