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

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

ID:43804158

大小:2.01 MB

页数:87页

时间:2019-10-14

第08章图形用户界面 - 第八章 图形用户界面_第1页
第08章图形用户界面 - 第八章 图形用户界面_第2页
第08章图形用户界面 - 第八章 图形用户界面_第3页
第08章图形用户界面 - 第八章 图形用户界面_第4页
第08章图形用户界面 - 第八章 图形用户界面_第5页
资源描述:

《第08章图形用户界面 - 第八章 图形用户界面》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

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

2、bel)的功能是显示单行的字符串,可在屏幕上显示一些提示性、说明性的文字。例如,在列表框的旁边加上一个标签,说明列表框的功能。例8.1创建标签的例子,如图所示。importjava.awt.*;importjava.applet.Applet;publicclassLabel1extendsApplet{publicvoidinit(){Labellabel1=newLabel();Labellabel2=newLabel("欢迎你使用标签!");Labellabel3=newLabel("这是一个写标签

3、的例子",Label.RIGHT);add(label1);add(label2);add(label3);}}2.标签的构造方法(1)Label()该方法用来创建一个没有显示内容的对象。(2)Label(Stringlabel)该方法用来创建一个显示内容为label的对象。(3)Label(Stringlabel,intalignment)该方法除了用来创建一个显示内容为label的对象外,还设置了Label的对齐方式。Label的对齐方式有三种,分别用Label类的三个常量LEFT、CENTER和RI

4、GHT来表示左对齐、居中对齐和右对齐。3.标签的常用方法(1)publicintgetAlignment()返回当前的对齐方式。(2)publicStringgetText()返回当前显示的字符串。(3)publicvoidsetAlignment(intalignment)设置对齐方式。(4)publicvoidsetText(Stringlabel)设置显示的字符串。8.1.2按钮1.创建按钮2.按钮的构造方法(1)Button()创建一个没有标题的按钮。(2)Button(Stringlabel)创

5、建一个有显示标题的按钮。3.按钮的常用方法(1)publicStringgetLabel()返回按钮的显示标题。(2)publicvoidsetLabel(Stringlabel)设置按钮上的显示标题。8.1.3选项框选项框(Choice)又称下拉式列表。这种选项框一次只能显示一个选项,要改变被选中的选项,可以单击下箭头,从选项框中选择一个选项。1.创建选项框例8.3创建一个选项框的实例,如图所示。importjava.awt.*;importjava.applet.Applet;publicclassC

6、hoice1extendsApplet{publicvoidinit(){Labellabel=newLabel("选项框的例子");Choicec=newChoice();c.addItem("北京");c.addItem("上海");c.addItem("天津");c.addItem("南京");c.addItem("郑州");c.addItem("武汉");add(c);add(label);}}2.选项框的常用方法(1)publicvoidaddItem(Stringitem)向选项框中加入选项i

7、tem。(2)publicintcountItem()返回选项框中的选项个数。(3)publicStringgetItem(intindex)返回指定下标值的某个选项。(4)publicintgetSelectIndex()返回被选中的选项的下标值。(5)publicStringgetSelectItem()返回被选中的选项。(6)publicvoidselect(intpos)选择指定下标值的选项。(7)publicvoidselect(Stringstr)选择指定的选项。8.1.4复选框和选项按钮复选

8、框(Checkbox)可以让用户作出多项选择。选项按钮(CheckboxGroup)又称单选框,是一组按钮,用户只能选择其中的一个。1.创建复选框例8.4创建复选框的例子,如图所示。importjava.awt.*;importjava.applet.Applet;publicclassCheck1extendsApplet{finalstaticintCITY_NUM=6;Stringcity[]={"北京","上海","天

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。