ImageVerifierCode 换一换
格式:PPT , 页数:87 ,大小:2.01MB ,
资源ID:6213791      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-6213791.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(第08章图形用户界面 - 第八章 图形用户界面.ppt)为本站会员(yjrm16270)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

第08章图形用户界面 - 第八章 图形用户界面.ppt

1、第八章 图形用户界面,本章任务:了解图形用户界面基本组件的使用方法了解如何使用布局管理器对组件进行管理了解如何使用Java的事件处理机制,本章主要内容,1.组件2.组件布局管理3.事件处理方法,8.1 组件,组件(Component)是构成GUI的基本要素,通过对不同事件的响应来完成和用户的交互或组件之间的交互。 组件一般作为一个对象放置在容器(Container)内,容器是能容纳和排列组件的对象,如Applet、Panel、Frame等。 通过容器的add方法把组件加入到容器中。,8.1.1 标签,1创建标签 标签(Label)的功能是显示单行的字符串,可在屏幕上显示一些提示性、说明性的文字

2、。例如,在列表框的旁边加上一个标签,说明列表框的功能。,例8.1 创建标签的例子,如图所示。,import java.awt.*; import java.applet.Applet; public class Label1 extends Applet public void init() Label label1=new Label();Label label2=new Label(“欢迎你使用标签!“);Label label3=new Label(“这是一个写标签的例子“, Label.RIGHT);add(label1);add(label2);add(label3); ,2标签的构

3、造方法,(1)Label() 该方法用来创建一个没有显示内容的对象。 (2)Label(String label) 该方法用来创建一个显示内容为label的对象。 (3)Label(String label, int alignment) 该方法除了用来创建一个显示内容为label的对象外,还设置了Label的对齐方式。Label的对齐方式有三种,分别用Label类的三个常量LEFT、CENTER和RIGHT来表示左对齐、居中对齐和右对齐。,3标签的常用方法,(1)public int getAlignment() 返回当前的对齐方式。 (2)public String getText() 返

4、回当前显示的字符串。 (3)public void setAlignment(int alignment) 设置对齐方式。 (4)public void setText(String label) 设置显示的字符串。,8.1.2 按钮,1创建按钮 2按钮的构造方法 (1)Button() 创建一个没有标题的按钮。 (2)Button(String label) 创建一个有显示标题的按钮。 3按钮的常用方法 (1)public String getLabel() 返回按钮的显示标题。 (2)public void setLabel(String label) 设置按钮上的显示标题。,8.1.3

5、选项框,选项框(Choice)又称下拉式列表。这种选项框一次只能显示一个选项,要改变被选中的选项,可以单击下箭头,从选项框中选择一个选项。,1创建选项框,例8.3 创建一个选项框的实例,如图所示。,import java.awt.*; import java.applet.Applet; public class Choice1 extends Applet public void init() Label label=new Label(“选项框的例子“);Choice c=new Choice();c.addItem(“北 京“);c.addItem(“上 海“);c.addItem(“天

6、 津“);c.addItem(“南 京“);c.addItem(“郑 州“);c.addItem(“武 汉“);add(c);add(label); ,2选项框的常用方法,(1)public void addItem(String item) 向选项框中加入选项item。 (2)public int countItem () 返回选项框中的选项个数。 (3)public String getItem(int index) 返回指定下标值的某个选项。 (4)public int getSelectIndex() 返回被选中的选项的下标值。 (5)public String getSelectIt

7、em() 返回被选中的选项。 (6)public void select(int pos) 选择指定下标值的选项。 (7)public void select(String str) 选择指定的选项。,8.1.4 复选框和选项按钮,复选框(Checkbox)可以让用户作出多项选择。选项按钮(CheckboxGroup)又称单选框,是一组按钮,用户只能选择其中的一个。,1创建复选框,例8.4 创建复选框的例子,如图所示。,import java.awt.*; import java.applet.Applet; public class Check1 extends Applet final s

8、tatic int CITY_NUM=6;String city=“北京“,“上海“,“天津“,“南京“,“郑州“,“武汉“;Checkbox c=new Checkbox6;Label label=new Label(“这是一个复选框的例子“);,public void init() add(new Label(“请选择中国的大城市:“);for (int i=0; iCITY_NUM; i+) ci=new Checkbox(cityi);add(ci);add(label); ,例8.5 创建选项按钮的例子,如图所示。,import java.awt.*; import java.app

9、let.Applet; public class Check2 extends Applet final static int CITY_NUM=6;String city=“北京“,“上海“,“天津“,“南京“,“郑州“,“武汉“;Checkbox radio=new Checkbox6;Label label=new Label(“这是一个选项按钮的例子“);,public void init() CheckboxGroup c=new CheckboxGroup();add(new Label(“请选择中国最大的城市:“);for (int i=0; iCITY_NUM; i+) rad

10、ioi=new Checkbox(cityi, c, false);add(radioi);add(label); ,2复选框和选项按钮的构造方法,(1)Checkbox() 创建一个没有标签的复选框。 (2)Checkbox(“北京“) 创建一个有标签的复选框。 (3)CheckboxGroup() 创建选项按钮。,3复选框和选项按钮的常用方法,(1)public CheckboxGroup getCheckboxGroup() 返回选项按钮所属的复选框组。 (2)public String getLabel() 返回复选框或选项按钮的标签。 (3)public Boolean getState() 返回复选框或选项按钮是否被选中。 (4)public void setCheckboxGroup(CheckboxGroup g) 设置选项按钮所属复选框组。 (5)public void setLabel(String label) 设置复选框或选项按钮的标签。 (6)public void setState(Boolean state) 设置复选框或选项按钮被选中。,8.1.5 列表框,列表框(List)可以使用户选择多个选项。列表框的所有选项都是可见的,如果选项数目超出了列表框可见区的范围,则列表框右边会出现一个滚动条。,例8.6 创建列表框、添加选项,如图所示。,

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报