- 1
- 0
- 约1.94万字
- 约 81页
- 2018-05-14 发布于四川
- 举报
第七章 图形用户界面 图形用户界面简称GUI(Graphics User Interface),它给用户提供了一个直观、方便、快捷的图形化操作界面,就象WINDODS图形操作界面。有了它,计算机的使用变得十分便捷。 Java提供了多种图形用户接口包, 如抽象窗口工具组件AWT和Swing等,它们的使用方法雷同。本章介绍AWT,它包含了用于编写GUI程序的一般类示例。通过GUI程序示例,描述如何重用图形用户接口包;使读者提高对可视化开发工具生成的图形界面程序的理解。如利用JBuild这样的可视化开发工具,用户基本不需要编写程序就可建立图形用户界面 。 第八章 图形用户界面 7.1 抽象窗口工具箱——AWT组件 7.2 基本组件 7.3 容器组件 7.4 菜单 7.5 AWT中的其他类 7.6 事件处理 7.7 用组件构造用户界面 7.7 组件在容器中的布局 小结 习题 7.1 抽象窗口工具箱——AWT组件 7.1 抽象窗口工具箱——AWT组件 7.1 抽象窗口工具箱——AWT组件 在AWT(Abstract Window Toolkit) 的概念中,窗口系统中所显示的各种对 象都统称为“组件” (Component) 。 组件分为: 基本组件——不可再分割的组件 容器组件——用来放置其它组件的组件 7.1.1 AWT中的容器 容器组件是用来放置其它组件的容器,故称为容器组件(Container)。用户可以把各种组件放到容器组件中,甚至把一个容器组件放到另一个容器组件中,因为容器组件也是组件,都是Component类的子类。 AWT用Container类来定义最基本的容器,所有可以作为容器的窗口对象都是Container类或其子类的对象。 AWT提供了4个容器类: Window类、Frame类、Dialog类、Panel类 表7.1列出了AWT中的容器。 7.1.1 AWT中的容器 表7.1 AWT中的容器组件 7.1.2 AWT中的基本控件 1. 基本组件(GUI组件) 基本组件是是构成图形用户界面的基本元素,它们都有各自特定的功能。 表7.2列出了AWT中的基本组件。 7.1.2 AWT中的基本控件 表7.2 AWT中的基本组件 7.2 基本组件 7.2.1 按钮 7.2.2 标签 7.2.3 文本框和多行文本框 7.2.4 复选框 7.2.1 按钮 按钮是相对简单的一种组件,它在屏幕上通常表现为一块有边界的矩形区域,上面有文字标记来说明该按钮的功能, 按钮由Button类来定义,其构造方法有二个: Button( ) 生成一个没有标记的按钮 Button(String label) 生成一个带标记label的按钮 Button类中有一系列对按钮进行管理的方法,可以进行设置和获取按钮的状态,处理按钮产生的事件等。常用的方法有: setLabel(String label) 设置按钮标记 7.2.1 按钮 getLabel( ) 获取按钮标记 addActionListener(ActionListener 1) 将1指定为按钮的监听者 removeActionListener(ActionListener 1) 将1从按钮的监听者中去掉 setActionCommand(String s) 设置用户按下按钮时返回的信息 processActionEvent(ActionEvent e) 处理按钮产生的ActionEvent类型的事件 processEvent(AWTEvent e) 处理按钮产生的所有事件 7.2.1 按钮 例7.1 按钮的使用 7.2.2 标签 标签(Label)是一种只能用来显示单行文本的组件。 标签在容器中的对齐方式有三种:左对齐、居中和右对齐, 用LABEL.LEFT、LABEL.CENTER、LABEL.RIGHT三个静态常量表示,在程序中可以设置其对齐方式。 标签类有三个构造方法: Label( )
您可能关注的文档
最近下载
- 建筑室内吊顶工程技术规程.docx VIP
- 1 技能等级评价变配电运行值班员理论知识题(高级技师含答案).pdf VIP
- 中国胰岛素泵治疗指南(2021版).pdf VIP
- 【典型例题系列】三年级数学下册典型例题系列之第四单元两位数乘两位数的计算题部分原卷版人教版.pdf VIP
- (苏教版)数学五年级上册寒假“天天练”作业设计,含30份题组,附参考答案.doc
- QSY-GD-0167-2011-长输管道维抢修设备机具技术规范.pdf VIP
- 公司高管个人简历模板范文(热门9).docx VIP
- 妇科跌倒坠床应急预案演练脚本.docx VIP
- 2025年矿井停产停建期间安全管理措施.pdf VIP
- 建设工程项目管理电子书.pptx VIP
原创力文档

文档评论(0)