Java图形界面编程Java图形界面编程“没有图片或对话,”爱丽丝想,“一本书还能有什么用呢
卡莱尔,《爱丽丝漫游奇境记》Java图形界面编程学习目标掌握用AWT来设计图形用户界面的方法,尤其是组件、容器、布局管理器等概念
学习AWT事件处理模型,掌握事件源、事件、事件处理者等概念,让程序能够响应用户的操作
了解AWT各个组件的用法及所采用的事件处理接口
Java图形界面编程学习指南理解概念,多实践,勤思考,举一反三
Java图形界面编程难重点【重点】事件处理模型
【难点】内部类匿名类在AWT中的应用
Java图形界面编程知识点•用AWT/SWING设计图形化用户界面•容器布局管理器•事件处理模型•组件库Java图形界面编程Java程序的用户界面•用户界面是用户和计算机系统交互的接口
用户界面功能是否完善和便捷直接影响到用户对软件的使用
•图形用户界面(GraphicsUserInterface)简称GUI,使用图形的方式借助菜单、按钮等标准界面元素和鼠标操作,帮助用户方便的发出系统命令,启动操作
•Java语言为了方便图形用户界面的开发,设计了专门的类库来生成各种标准图形界面和处理图形界面的各种事件
这个类库就是java
Java图形界面编程Java程序的用户界面一个GUI系统的基本组成①提供最基本的可视化控件→按钮、标签、文本框、……②能将基本GUI控件组织为包容层次的容器组件→顶层容器、中间容器、容器中可容纳其他容器、……③负责管理容器中组件布局的组件→边界布局管理器、流布局管理器、……④事件处理模式Java图形界面编程•awt:AbstractWindowToolkit——抽象窗口工具集–从Java1
AWT组件,都是“重量级”的组件–awt处理用户界面元素的方法是把这些元素的创建和行为委托给每个目标平台(如windows