Swing高级组件.pptVIP

  • 8
  • 0
  • 约2.68千字
  • 约 29页
  • 2017-02-16 发布于湖北
  • 举报
Swing高级组件 主讲:赖国荣 QQ 目 标 JList 实现 事件监听 JTree 实现 事件监听 JTable 实现 事件监听 Swing MVC MVC(Model-View-Controller),既模型-视图-控制器 。 模型:维护数据并提供数据访问方法。 视图:绘制模型的部分数据或所有数据的可视。 控制器:处理事件。 使用MVC模式的优点: 1、数据内容本身和显示方式分离开,可以将多个视图和控制器插入到一个模型中。 2、当模型发生改变时,视图会自动得到通知;模型中的属性发生变化时视图也随之改变。 3、模型独立视图,不用改模型来适应新的视图或控制器。 JList JList控件用于显示对象列表,并允许用户选择列表中的一项或多项。 JList( ):建立一个新的下拉列表 JList(ListModel dataModel):利用listModel建立一个下拉列表 JList(Object[ ] listData):利用数组对象建立一个下拉列表 JList(Vector listData):利用矢量集建立一个下拉列表 以数组对象创建的List组件其选项将无法改变 以矢量集创建的List组件其选项值可以随需要进行修改 int[] getSelectedIndices():得到选中项的索引值 Object[] getSelectedValues()

文档评论(0)

1亿VIP精品文档

相关文档