JavaAWT编程总结-.pdf
《JavaAWT编程总结-.pdf》由会员分享,可在线阅读,更多相关《JavaAWT编程总结-.pdf(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1.什么是 GUI?a)GUI 是 Graphics User Interface 的全称,意思是图形用户界面.2.为什么需要GUI?a)图形用户界面能够让最终用户通过鼠标拖动、单击等动作就可以操作整个应用,从而提高应用的用户体验效果,使程序受到用户的欢迎.3.Java通过 AWT 和 SWING来完成 GUI 图形用户界面编程.4.AWT a)AWT 是SUN 公 司提供的一个基本的 GUI 类库,被称为 抽象工具集(Abstract Window-Toolkit),它为 Java 应用程序提供了基本的组件.b)AWT组件需要调用运行平台的图形界面来创建和平台一致的对等体,所以 AWT 只能
2、使用所有平台都支持的公共组件,因此 AWT只能够提供一些常用的 GUI 组件.5.AWT 的主要组成部分a)Component,代表一个具体图形表示能力的对象,可以在屏幕上显示,并与用户交互.通常我们把它称为”组件”.b)MenuComponent,代表图形界面的菜单.i.MenuBar,代表菜单条.ii.Menu,代表一个菜单项的集合.iii.MenuItem,代表一个菜单项.c)Container,代表一个AWT 组件容器,可以盛装其他Commponent组件,它继承自Component 抽象类,本身也代表一个Component 组件.i.Window,可独立存在的顶级窗口.1.Frame
3、,代表一个窗体.2.Dialog,代表一个对话框a)FileDialog 代表一个文件对话框,用于打开或保存文件.ii.Panel,可容纳其他组件,但不能独立存在,必须被添加到其他容器中.iii.ScrollPane,带滚动条的容器.d)LayoutManager,布局管理器,表示容器管理其他组件的方式.i.FlowLayout,流式布局,类似于 Window 平台记事本的文本布局方式.ii.BorderLayout,边框布局,只能盛装5 个组件,这 5 个组件分别位于边框布局容器的东西南北中五个方位.iii.GridLayout,网格布局,将组件以网格形式显示在容器中.iv.GridBagL
4、ayout,网 格 包 布 局,一 种 较 为 复 杂 的 布 局 管 理 器,依 赖GridBagConstraints 来约束组件.v.CardLayout,卡片布局,以时间来管理容器内的组件,将组件看作是一张张卡片,每次显示最外面一张卡片(组件).vi.BoxLayou,箱式布局,通常与 Box 容器结合使用.6.AWT 的事件a)应用程序响应用户的某个动作或请求,如用户单击了一下鼠标,用户请求关闭应用程序窗口等.b)AWT 编程中,所有事件的处理都必须交给特定的对象来完成,我们将这个特定的对象称为事件监听器.c)AWT 的事件处理机制是一种委派式的事件处理方式,通过将某个事件监听器注册
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JavaAWT 编程 总结
限制150内