《图形界面设计AW》PPT课件

《图形界面设计AW》PPT课件

ID:39452759

大小:613.60 KB

页数:31页

时间:2019-07-03

《图形界面设计AW》PPT课件_第1页
《图形界面设计AW》PPT课件_第2页
《图形界面设计AW》PPT课件_第3页
《图形界面设计AW》PPT课件_第4页
《图形界面设计AW》PPT课件_第5页
资源描述:

《《图形界面设计AW》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一章图形界面设计(AWT)课程目标AWT包简介Frame类及其主要方法六个常用控件:Button、Label、TextField、List、Choice、Panel窗体布局(FlowLayout、BorderLayout、GridBagLayout等)事件(按钮事件、窗体事件、鼠标事件)体验项目——编写一个QQ用户注册窗体,当用户在程序窗体中输入信息后,点击“确定”按钮,把用户的提交信息写入到一个文本文件中,实现类似QQ注册的功能。程序的运行过程如下:(1)程序启动后,出现“QQ注册”窗体界面,填写完整的信息,如图所示:(2)点击“确定”按钮,即可把注册信息写入到同一级

2、目录下的regInfor.txt文件中,同时控制台上会显示“注册成功...”和用户的注册信息。如图所示:(3)如果注册时有任何一项为空,则控制台会提示:“注册信息失败:请填写完整的信息...”,程序运行结果如图所示:(4)若点击图1-1中的“取消”按钮,将退出该程序。图形界面设计简介AWT简介AWT(AbstractWindowToolkit-抽象窗口工具箱)是Sun公司自JAVA1.0开始就提供的一个用于基本GUI编程的类库,AWT库包含了多种基本的界面控件类,它可以使我们轻松地创建一个窗口,并且在其中添加按钮、文本框、列表等控件,下面就为大家介绍AWT库的基本知识。AWT主要是由

3、以下三个部分组成:组件(Components)容器(Containers)布局管理器(Layouts)窗体框架Frame类在JAVA中,顶层窗口(没有包含在另一个窗口中的窗口)我们习惯上称它为框架,它是一个由最大化按钮、最小化按钮、关闭按钮和框架名称所组成的一个框架运行界面。在AWT库中有Frame类与之相对应。在JAVA图形编程中,框架是最高层的,它是一个容器,所有的组件如按钮、文本框等都包含在这个容器中。Frame类的创建及主要方法我们先编写一个程序,显示一个简单的框架,使大家对框架能有一个比较直观的了解。importjava.awt.Frame;publicclassFrame

4、App{publicstaticvoidmain(Stringargs[]){Frameframe=newFrame();frame.setSize(180,160);frame.show();}}我们先来分析一下上面的例子:首先,为了能够使用AWT中的Frame类,我们必须导入名为java.awt.Frame的包,然后在主函数中使用Frame类来实例化一个对象,这样一个空的框架就创建好了,之后我们用框架对象的setSize()方法设置该框架的长和宽,然而这样还不够,由于框架创建时并不是可见的,我们还要调用框架对象的show()方法,使之显示在屏幕上。这样当我们运行这段程序后,屏幕上

5、就会出现一个空白的框架了。上面的程序我们用到了Frame类的几个常用的方法。Frame类还有很多其它的方法,如下所示:Frame类的几个常用的方法setBackground(Colorc)设置框架的背景色。setLocation(inta,intb)设定框架出现在屏幕上的位置。setAlwaysOnTop(booleanb)决定框架是否显示在最上层。setName(Stringstr)设置框架的名字。StringgetName()获取框架的名字。setTitle(Stringstr)改变框架的标题。add(Componentc)添加组件到框架Frame中。setIco

6、nImage(Imagei)设置框架的图标。setResizable(booleanb)决定框架的大小是否可以改变。hide()隐藏框架使Frame不可见。控件类按钮Button按钮控件Button组件的使用是最简单的,只需要实例化Button类,并指定在按钮上出现的标签就行了(如果不想要标签,亦可使用默认标签,但这种情况极少出现)。构造方法:Button()创建一个按钮,按钮上的标签没有任何内容;Button(Stringlabel)创建一个按钮,自定义按钮标签上的内容。如:Bottonbutton=newButton(“按钮");常用方法:setBackground(Col

7、orcolor)设置按钮的背景色;setEnable(booleanb)设置按钮是否可用;setFont(Fontf)设置按钮标签的字体;setForeground(Colorcolor)设置按钮的前景色;setLabel(Stringtext)设置按钮标签的内容;setVisible(booleanb)设置按钮是否可见。按钮的例子importjava.awt.Frame;importjava.awt.Button;importjava.awt.F

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

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

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