资料介绍
JList 控件可以显示一组相似的数据列表,但其显示的数据通常是无序的。本
文详细描述了如何设计和实现有序Jlist控件,运用一个简单的应用程序示范了其设计思想。使用装饰器设计模式为已有的ListModel 接口提供了更多的功能,这样可以只需对已有的应用程序进行少量的修改,就可以充分获得使用有序列表样式所带来的好处。
关键词: 有序JList;设计;实现;Java
Java 程序员通常使用JList 控件来显示一组相似的数据列表,尽管使用此控件作为图
形用户接口(Graphic User Interface, GUI)十分方便,但其显示的数据通常是无序的。
因为JList 显示数据顺序由其使用的ListModel 接口所确定,而ListModel 接口和
DefaultListModel 类都没有提供数据排序的功能,缺省样式所提供的顺序仅仅与数据输入的顺序一致。输入无序的数据,如字母B、A 和C,缺省样式就不会提供给Jlist 升序的A、B、C 或降序的C、B、A。因此,虽然列表是得到广泛使用的GUI 控件,但是一个无序的列表却使得其功能大打折扣。
本文详细描述了如何设计和实现有序Jlist 控件,并且运用一个简单的应用程序示范了其设计思想。此应用程序使用装饰器设计模式(decorator design pattern)为已经使用的ListModel 接口提供了更多的功能,这样可以只需对已有的应用程序进行少量的修改,就可以充分获得使用有序列表样式所带来的好处。
文详细描述了如何设计和实现有序Jlist控件,运用一个简单的应用程序示范了其设计思想。使用装饰器设计模式为已有的ListModel 接口提供了更多的功能,这样可以只需对已有的应用程序进行少量的修改,就可以充分获得使用有序列表样式所带来的好处。
关键词: 有序JList;设计;实现;Java
Java 程序员通常使用JList 控件来显示一组相似的数据列表,尽管使用此控件作为图
形用户接口(Graphic User Interface, GUI)十分方便,但其显示的数据通常是无序的。
因为JList 显示数据顺序由其使用的ListModel 接口所确定,而ListModel 接口和
DefaultListModel 类都没有提供数据排序的功能,缺省样式所提供的顺序仅仅与数据输入的顺序一致。输入无序的数据,如字母B、A 和C,缺省样式就不会提供给Jlist 升序的A、B、C 或降序的C、B、A。因此,虽然列表是得到广泛使用的GUI 控件,但是一个无序的列表却使得其功能大打折扣。
本文详细描述了如何设计和实现有序Jlist 控件,并且运用一个简单的应用程序示范了其设计思想。此应用程序使用装饰器设计模式(decorator design pattern)为已经使用的ListModel 接口提供了更多的功能,这样可以只需对已有的应用程序进行少量的修改,就可以充分获得使用有序列表样式所带来的好处。
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- labview的按钮控件汇总 356次下载
- C#实现ActiveX控件开发与部署
- 大彩串口屏控件教程15 - 圆形进度条控件应用
- 大彩串口屏控件教程14 - 串口屏历史曲线控件应用
- 大彩串口屏控件教程13 - 串口屏数据记录控件
- 大彩串口屏控件教程10 - 串口屏菜单控件的应用
- 大彩串口屏控件教程9 - 串口屏曲线控件应用
- 大彩串口屏控件教程8 - 串口屏图标控件
- 大彩串口屏控件教程7 - 串口屏动画控件的应用
- 大彩串口屏控件教程6 - 串口屏RTC控件的应用
- 大彩串口屏控件教程4 - 串口屏滑块控件应用
- 大彩串口屏控件教程2 - 串口屏文本控件应用
- 大彩串口屏控件教程1 - 串口屏按钮控件应用
- 使用Visual Baisc实现Shape控件实验的资料 8次下载
- AN1246中文手册之如何在Microchip图形库中创建控件
- 机智云ESP8266开发板RGB彩灯控件 176次阅读
- 图片动画控件和Video image控件的使用方法 338次阅读
- LabVIEW Tab选项卡控件XTab的使用方法 1763次阅读
- 数据结构:删除有序链表的重复节点 521次阅读
- 使用Redis的有序集合实现排行榜功能和Spring Boot集成 610次阅读
- comboBox控件的数据绑定方法是什么 3211次阅读
- LabVIEW的编程之道—Quick Drop-隐藏控件 3894次阅读
- 基于排行榜功能使用redis中的有序集合实现 918次阅读
- 短程有序对W-Ta固溶体延展性的影响 1725次阅读
- AWTK控件serial_widget的使用方法 1402次阅读
- LabVIEW分割条控件的设置和界面设计实例 6622次阅读
- 软方电子:HMI TFT组态软件系统 4685次阅读
- LabWindows/CVI虚拟仪器 Tab 控件 7020次阅读
- 基于Winsock控件的远程环境在线监测系统设计与实现 1388次阅读
- 轻松实现基于Android的刮奖效果控件 1419次阅读
下载排行
本周
- 1TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 2开关电源基础知识
- 5.73 MB | 11次下载 | 免费
- 3嵌入式linux-聊天程序设计
- 0.60 MB | 3次下载 | 免费
- 4DIY动手组装LED电子显示屏
- 0.98 MB | 3次下载 | 免费
- 5基于FPGA的C8051F单片机开发板设计
- 0.70 MB | 2次下载 | 免费
- 651单片机窗帘控制器仿真程序
- 1.93 MB | 2次下载 | 免费
- 751单片机大棚环境控制器仿真程序
- 1.10 MB | 2次下载 | 免费
- 8基于51单片机的RGB调色灯程序仿真
- 0.86 MB | 2次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191186次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多