- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
职业教育高端品牌职业教育高端品牌职业教育高端品牌职业教育高端品牌第一章图形界面设计(AWT)Frame类及其主要方法Button、Label、TextField、List、Choice、Panel窗体布局(FlowLayout、BorderLayout、GridBagLayout等)事件(按钮事件、窗体事件、鼠标事件)AWT包简介六个常用控件:课程目标编写一个QQ用户注册窗体,当用户在程序窗体中输入信息后,点击“确定”按钮,把用户的提交信息写入到一个文本文件中,实现类似QQ注册的功能。程序的运行过程如下:程序启动后,出现“QQ注册”窗体界面,填写完整的信息,如图所示:点击“确定”按钮,即可把注册信息写入到同一级目录下的regInfor.txt文件中,同时控制台上会显示“注册成功...”和用户的注册信息。如图所示:若点击图1-1中的“取消”按钮,将退出该程序。AWT简介 AWT(AbstractWindowToolkit-抽象窗口工具箱)是Sun公司自JAVA1.0开始就提供的一个用于基本GUI编程的类库,AWT库包含了多种基本的界面控件类,它可以使我们轻松地创建一个窗口,并且在其中添加按钮、文本框、列表等控件,下面就为大家介绍AWT库的基本知识。AWT主要是由以下三个部分组成:组件(Components)容器(Containers)布局管理器(Layouts)窗体框架Frame类在JAVA中,顶层窗口(没有包含在另一个窗口中的窗口)我们习惯上称它为框架,它是一个由最大化按钮、最小化按钮、关闭按钮和框架名称所组成的一个框架运行界面。在AWT库中有Frame类与之相对应。01在JAVA图形编程中,框架是最高层的,它是一个容器,所有的组件如按钮、文本框等都包含在这个容器中。02 我们先编写一个程序,显示一个简单的框架,使大家对框架能有一个比较直观的了解。 import; publicclassFrameApp { publicstaticvoidmain(Stringargs[]) { Frameframe=newFrame(); frame.setSize(180,160); frame.show(); } }首先,为了能够使用AWT中的Frame类,我们必须导入名为的包,然后在主函数中使用Frame类来实例化一个对象,这样一个空的框架就创建好了,之后我们用框架对象的setSize()方法设置该框架的长和宽,然而这样还不够,由于框架创建时并不是可见的,我们还要调用框架对象的show()方法,使之显示在屏幕上。这样当我们运行这段程序后,屏幕上就会出现一个空白的框架了。1上面的程序我们用到了Frame类的几个常用的方法。Frame类还有很多其它的方法,如下所示:2我们先来分析一下上面的例子:?setBackground(Colorc) 设置框架的背景色。?setLocation(inta,intb) 设定框架出现在屏幕上的位置。?setAlwaysOnTop(booleanb) 决定框架是否显示在最上层。?setName(Stringstr) 设置框架的名字。?StringgetName() 获取框架的名字。?setTitle(Stringstr) 改变框架的标题。?add(Componentc) 添加组件到框架Frame中。?setIconImage(Imagei) 设置框架的图标。?setResizable(booleanb) 决定框架的大小是否可以改变。?hide() 隐藏框架使Frame不可见。按钮Button 按钮控件Button组件的使用是最简单的,只需要实例化Button类,并指定在按钮上出现的标签就行了(如果不想要标签,亦可使用默认标签,但这种情况极少出现)。构造方法: Button() 创建一个按钮,按钮上的标签没有任何内容;? Button(Stringlabel) 创建一个按钮,自定义按钮标签上的内容。 如:Bottonbutton=newButton(“按钮);常用方法: setBackground(Colorcolor) 设置按钮的背景色; setEnable(booleanb) 设置按钮是否可用;? setFont(Fontf) 设置按钮标签的字体;? setForeground(Colorcolor) 设置按钮的前景色;? setLabel(Stringtext) 设置按钮标签的内容;? se
文档评论(0)