IBMjava内部培训资料第十三章Swing基础.ppt
《IBMjava内部培训资料第十三章Swing基础.ppt》由会员分享,可在线阅读,更多相关《IBMjava内部培训资料第十三章Swing基础.ppt(9页珍藏版)》请在三一文库上搜索。
1、Java SE应用程序设计 第十三章Swing基础,本章学习目标,Swing概述 Swing典型组件: JFrame Swing按钮,菜单,工具条 Swing标准对话框 表格和树 定时器,完成本章内容以后,你将能够:,掌握Swing中典型组件的定义及使用。,Swing概述,Swing与AWT的关系 相关基本概念 Java基础类库(Java Foundation Classes,JFC) 重量组件(Heavy-Weight Components) 轻量组件(Light-Weight Components) 可视化组件(Visual Component) Swing组件根父类JComponent
2、java.lang.Object | +-java.awt.Component | +-java.awt.Container | +-javax.swing.JComponent,JFrame,JFrame继承并扩充了java.awt.Frame类 JFrame 实现了javax.swing.WindowConstants接口,该接口中定义了用于控制窗口关闭操作的整型常量,包括: DO_NOTHING_ON_CLOSE HIDE_ON_CLOSE DISPOSE_ON_CLOSE EXIT_ON_CLOSE 用法举例: 例13-1 TestJFrame.java,Swing按钮/菜单/工具条,
3、与AWT相应组件对比 用法举例: 例13-2 TestSwing.java,标准对话框,标准对话框(javax.swing.JOptionPane)用于实现程序与用户的便捷交互,其作用包括: 向用户发出错误通知 警告/确认用户操作 接收用户输入简单信息 列举简单选择项供用户选取 用法举例: 例13-3 TestJOptionPane.java,表格和树,javax.swing.JTable用于以传统的表格形式来显示数据: 表头:标题行,给出每一列(字段)的名称。 表体:由多行多列、规则矩阵形式的单元格组成,真正的数据信息则显示在每个单元格中。 javax.swing.JTree则是以“树”状结构分层次显示数据信息。 用法举例: 例13-4 TableExample.java 例13-5 TreeExample.java,定时器,javax.swing.Timer提供了定时器功能用于在指定的时间延迟之后触发ActionEvent事件,以执行所需的处理逻辑。 相关方法: setRepeats() setInitialDelay() stop() restart() 用法举例: 例13-6 TestTimer.java,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- IBMjava 内部 培训资料 第十三 Swing 基础
链接地址:https://www.31doc.com/p-2145079.html