- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
北大青鸟 JAVA PPT10
第十章 Swing - I 回顾 如何利用JBuilder开发 Java 应用程序? 创建工程 编写Java程序 编译、调试 运行 本章目标 了解抽象窗口工具包 (AWT)和Swing的概念及区别 掌握Swing容器组件 JFrame 、JPanel、JScrollPane 掌握Swing GUI 组件 JLabel、JTextField、JTextArea、JButton JCheckBox、JRadioButton、JComboBox 运用以上组件进行图形界面设计 理解事件监听器 理解内部类和匿名类 理解布局管理器 BorderLayout 、FlowLayout、GridLayout AWT 概述 Swing 2-1 Swing 2-2 Swing 容器组件 3-1 Swing 容器组件 3-2 Swing 容器组件 3-3 使用 JBuilder 2005 创建 Java 框架 Swing GUI 组件 JLabel 2-1 JLabel 2-2 JTextField 2-1 JTextField 2-2 JTextArea 2-1 JTextArea 2-2 JButton 2-1 JButton 2-2 JCheckBox 2-1 JCheckBox 2-2 JRadioButton 2-1 JRadioButton 2-2 JComboBox 2-1 JComboBox 2-2 创建 Swing 应用程序 5-1 创建 Swing 应用程序 5-2 创建 Swing 应用程序 5-3 创建 Swing 应用程序 5-4 创建 Swing 应用程序 5-5 事件处理程序 3-1 事件处理程序 3-2 事件处理程序 3-3 实现事件处理程序 2-1 实现事件处理程序 2-2 布局管理器 用户界面上的屏幕组件可以按照一定的格式布局 例如水平排列,或按网格方式排列 布局管理器类是一组类,它 实现 java.AWT.LayoutManager 接口 帮助在容器中放置组件 Java 中可用的各种布局如下: BorderLayout FlowLayout GridLayout BorderLayout 2-1 BorderLayout 2-2 FlowLayout 2-1 FlowLayout 2-2 GridLayout 2-1 GridLayout 2-2 使用布局管理器 选择内容面板 在属性窗口中将内容面板的 Layout 属性选择为 BorderLayout 从组件面板的 Swing 类别中选择 JButton 将 JButton 添加至 North 使用属性窗口更改属性 将 JButton 添加至内容面板的左边、下边和右边 从 Swing 容器类别中选择一个 JPanel,并将其添加至内容面板的中央 将 JLabel 添加至 JPanel,并更改属性 将 JTextField 添加至 JPanel,并更改属性 总结 Swing 是在AWT基础上发展起来的轻量级组件,用于开发Java GUI 应用程序 容器对象是能够容纳其他 Swing 组件的一种组件。容器负 责对它包含的组件进行布局。常用的容器有 JFrame、JPanel 和 JScrollPane 组件可置于用户界面上,并可使其显示或改变大小。常用 的组件有 JLabel、JTextField、JTextArea、JButton、JCheckBox、JRadioButton 和 JComboBox 要处理事件,可使用事件处理程序,以执行所需操作 标准事件适配器或匿名内部类适配器可用于处理事件 布局管理器可在容器中自动定位组件 用户交互 事 件 单击鼠标 按下/释放鼠标按钮 对象状态改变 调用事件处理 确定发生的事件的类型 确定生成的事件的组件 编写合适的代码处理事件 源对象 监听器 事件 传播 事件的实例 方法 传递途径 代理事件模型 Swing 中的 GUI 组件 适配器对象 源对象 监听器 事件 传播 事件实例 方法 传递途径 代理事件模型 Swing 中的 GUI 组件 适配器对象 KeyListener KeyEvent MouseListener, MouseMotionListener MouseEvent TextListener TextEvent WindowListener WindowEvent ItemListener ItemEvent FocusListener FocusEvent ComponentListener ComponentEvent Adjus
文档评论(0)