热搜关键词: 机器人电路基础模拟电子技术matlablinux内核

pdf

有序JList控件的设计与实现

  • 1星
  • 2013-09-18
  • 126.32KB
  • 需要2积分
  • 0次下载
标签: 有序JList控件的设计与实现

有序JList控件的设计与实现

                  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  接口提供了更多的功能,这样可以只需对已有的应用程序进行少量的修改,就可以充分获得使用有序列表样式所带来的好处。

展开预览

评论

登录/注册

意见反馈

求资源

回顶部

推荐内容

热门活动

热门器件

随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
×