图形用户界面

图形用户界面

ID:44388645

大小:721.50 KB

页数:76页

时间:2019-10-21

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

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

1、第8章图形用户界面8.1组件8.2组件布局管理8.3事件处理方法习题GUI(graphicuserinterface)的中文意思是图形用户界面。在GUI中,用户可以看到什么就操作什么,取代了以往字符方式下知道是什么后才能操作的方式,极大地方便了用户对计算机的操作,GUI现在已经成为当前的编程标准。Java语言可以编写出良好的图形用户界面,因为它提供了图形用户界面所需要的基本组件,如窗口、按钮、文本框、选择框、滚动条等,Java类库java.awt包含了所有这些基本组件。本章的任务是了解图形用户界面基本组件的使用方法,了解如何使用布局管理器对组件进行管理,以及如何使用Jav

2、a的事件处理机制。组件(Component)是构成GUI的基本要素,通过对不同事件的响应来完成和用户的交互或组件之间的交互。组件一般作为一个对象放置在容器(Container)内,容器是能容纳和排列组件的对象,如Applet、Panel、Frame等。组件通过容器的add方法加入到容器中。8.1组件1.创建标签标签(Label)的功能是显示单行的字符串,可在屏幕上显示一些提示性、说明性的文字。例8.1创建标签,结果如图8.1所示。importjava.awt.*;importjava.applet.Applet;publicclassLabel1extendsAppl

3、et{publicvoidinit(){Labellabel1=newLabel();Labellabel2=newLabel(″欢迎你使用标签!″);Labellabel3=newLabel(″这是一个写标签的例子″,Label.RIGHT);add(label1);add(label2);8.1.1标签add(label3);}}图8.12.标签的构造方法(1)Label()该方法用来创建一个没有显示内容的对象。(2)Label(Stringlabel)该方法用来创建一个显示内容为label的对象。(3)Label(Stringlabel,intalig

4、nment)该方法除了用来创建一个显示内容为label的对象外,还设置了Label的对齐方式。Label的对齐方式有3种,分别用Label类的3个常量LEFT、CENTER和RIGHT来表示左对齐、居中对齐和右对齐。3.标签的常用方法(1)publicintgetAlignment()返回当前的对齐方式。(2)publicStringgetText()返回当前显示的字符串。(3)publicvoidsetAlignment(intalignment)设置对齐方式。(4)publicvoidsetText(Stringlabel)设置显示的字符串。Java提供了标准按钮(B

5、utton),可带有文字标题。1.创建按钮例8.2创建按钮,结果如图8.2所示。importjava.awt.*;importjava.applet.AppletpublicclassButton1extendsApplet{Buttonbutton=newButton(″确定″);publicvoidinit(){add(button);}}8.1.2按钮图8.2在例8.2中,button是作为主类的一个对象成员创建的,因此,主类的所有方法都可以使用它。参数“确定”指定了按钮上显示的标题。2.按钮的构造方法(1)Button()创建一个没有标题的按钮。(2

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

7、ndsApplet{publicvoidinit(){Labellabel=newLabel(″选项框的例子″);Choicec=newChoice();c.addItem(″北京″);c.addItem(″上海″);c.addItem(″天津″);c.addItem(″南京″);c.addItem(″郑州″);c.addItem(″武汉″);add(c);add(label);}}图8.32.选项框的常用方法(1)publicvoidaddItem(Stringitem)向选项框中加入选项item。

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

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

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