- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.建立Java平台 1.Java程序的构成 基础语言 ( Java程序的构成 ) 基础语言 ( 数据类型、字面量、变量 ) 基础语言 ( 语句、运算符和表达式 ) 基础语言 ( 算术运算符和算术表达式 ) 基础语言 (关系与条件、位运算) 基础语言 (条件选择语句 ) 基础语言 (循环语句和分支 ) 基础语言 (数组) 基础语言 (应用示例) 类与对象 (抽象与封装) 类与对象 (声明Java类) 类与对象 (声明成员变量) 继承 (构造方法继承) 多态 (抽象类) 继承 (接口) 多态性 (包) 继承 (Exception与异常处理) 多态 (方法继承、覆盖、隐藏) 继承 (继承) 继承 (域的继承与隐藏) 继承与多态 (综合实例) 1.Applet程序格式 6.1 Swing与JFC 1.JFC JFC是Java Foundation Classes 的简称,它封装了一组用于建立图形化的用户界面(GUI)和增加Java应用富图形功能和交互性的特性,定义的这些特性如下: Swing GUI Components Pluggable Look-and-Feel Support Accessibility API Java 2D API Internationalization javax.accessibility javax.swing.plaf javax.swing.text javax.swing javax.swing.plaf.basic javax.swing.text.html javax.swing.border javax.swing.plaf.metal javax.swing.text.html.parser javax.swing.colorchooser javax.swing.plaf.multi javax.swing.text.rtf javax.swing.event javax.swing.plaf.synth javax.swing.tree javax.swing.filechooser javax.swing.table javax.swing.undo 2.Swing相关的包 第六章、图形用户界面(GUI) GUI界面构成 6.2 GUI界面构成 1.GUI界面的组成 在Java程序中图形界面由容器、布局、组件和事件处理构成。 容器 - 用于容纳或包含组件和作为子容器的其他容器。 布局 - 用于安排容器内组件排列顺序和样式,是组件的布局管理器。 组件 - 用于输入和输出的界面构件,是一个具有图形表示能力的对象,可在屏幕上显示,并可与用户进行交互。典型图形用户界面中的按钮、复选框和滚动条。 事件 – 由硬件和组件发出的 组件1 组件2 组件3 组件4 事件处理1 事件处理2 事件处理n 2.容器和布局 容器(Container) 容器(Container)是一种可以容纳其他组件的组件,AWT中的所有组件都是从Container类派生而来。 在GUI中容器有顶层容器和非顶层容器,顶层容器包含有: Frame、JFrame、JDialog、Applet和JApplet。 非顶层容器有: Panel、JPanel 、Canvas等。 GUI程序界面构成: Frame MenuBar Content Pane GUI程序界面对象: 布局管理(Layout Managers ) 当把组件放入容器时,容器通过布局对象来管理组件,控制组件的位置和尺寸。通常每个容器或组件均有相关的布局对象,也可以根据需要创建合适组件的布局对象。GUI用到的布局有: BorderLayout BoxLayout CardLayout FlowLayout GridBagLayout GridLayout GroupLayout SpringLayout 常用布局的排列样式: 3.创建GUI界面 在Java中,图形界面由容器、布局和组件(又称构件)组成。各种组件在布局的管理下自动排列,通过事件处理使得用户可以控制组件,进行交互。我们构建一个图形用户界面,一般有下面几个步骤: 设计界面样式。 分解界面成几个符合GUI容器、布局的基本样式。 选择容器以及与之相对应的布局管理。 创建组件,加入组件到相应容器。 注册事件处理对象,实现事件处理。 这只是普遍的做法,具体实施时还要求能够对AWT相关类有所了解,并且结合所设计界面的操作要求。下图表示一个GUI界面的组成: 容器(Panel) 布局(FlowLayout) 组件(Button) Open 事件处理 Close 事件处理 Open Close 界面创建过程: …… Panel
您可能关注的文档
最近下载
- 2024-2025学年浙江省宁波市奉化区七年级下学期期末数学检测试卷.pdf VIP
- 让改革创新成为青春远航的动力.ppt VIP
- 通桥(2016)8388A 高速铁路常用跨度梁桥面附属设施.docx VIP
- 新版道德与法治三年级上册《5.走近科学家》教学设计.docx VIP
- 幼儿园课件:《牵牛花和它的朋友们》.pptx VIP
- CBT 3495.10-1995 船舶工业档案管理规则 档案收集及其业务指导要求-行业标准.pdf VIP
- 小学教育学 第二章 学校.ppt VIP
- 人美版七年级上册2.3《诗意的色彩》教案.pdf VIP
- 2024年秋新改版教科版五年级上册科学全册教案教学设计(新课标版).docx VIP
- 安全导则发布稿.pdf VIP
文档评论(0)