等级考试二级JAVA考点分析之编写图形用户界面

等级考试二级JAVA考点分析之编写图形用户界面

ID:38633409

大小:32.50 KB

页数:5页

时间:2019-06-16

等级考试二级JAVA考点分析之编写图形用户界面_第1页
等级考试二级JAVA考点分析之编写图形用户界面_第2页
等级考试二级JAVA考点分析之编写图形用户界面_第3页
等级考试二级JAVA考点分析之编写图形用户界面_第4页
等级考试二级JAVA考点分析之编写图形用户界面_第5页
资源描述:

《等级考试二级JAVA考点分析之编写图形用户界面》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、等级考试二级JAVA考点分析之编写图形用户界面9.1用AWT编写图形用户界面考点1:编写图形用户界面  (1)编写图形用户界面要支持跨平台。  (2)Java图形界面开发包的发展经历了两个阶段:AWT和Swing。  (3)Java采用构件思想开发图形用户界面。  (4)编写图形用户界面的基本步骤:首先确定界面中的构件如何放置,然后使构件响应用户的操作,最后掌握各种构件的外观及能响应的用户操作。考点:2java.awt包简介  (1)java.awt包可用于编写JavaApplication和Applet的图形用户界面。  (2)java.awt包提供的图形用户

2、界面的功能有:用户界面构件、事件处理模型、图形和图像工具、布局管理器和数据传送。  (3)java.awt包含有3个主要的类:构件、容器和布局管理器。  (4)Java.awt包中的类和接口主要有AWTEvent,Font,Component,Graphics,MenuComponent,以及各种布局管理器。考点:3构件(Component)  作为Java图形用户界面的最基本组成部分,构件是一个可以在屏幕上与用户交互的以图形方式出现的可视化对象。  (1)java.awt.Component类提供了构件类的定义。  (2)构件不能独立于容器显示出来。  (3)

3、编写一般的用户界面程序使用的构件都是Component的子类。  (4)Component类的方法有:getFont()、getName()、getSize()、paint(Graphicsg)、repaint)和update()等。考点:4容器(Container)  Container是Component的子类,具有构件的所有性质,并且能够放置基他容器和构件·  (1)java.awt.Container类提供了容器类的定义。  (2)一个容器能够容纳若干个构件。  (3)不同的构件通过调用add()方法将自己加入相应的容器中。  (4)使用容器从整体结构对

4、界面进行布置,简化了图形用户界面的设计。  (5)容器分为3类:Window、Panel和ScrollPane,均为java.awt.Container的子类。  (6)常用容器――窗口(Frame),在不同的操作系统平台显示不同的外观,是java.awt.Window的子类。  (7)常用容器――面板(Panel),是个没有标题没有边框的透明容器,不能单独存在,必须作为其他容器的构件,并可以作为其他构件的容器,是java.awt.Container的子类。  (8)窗口和面板都不能直接响应用户操作,必须在程序中添加响应用户操作的代码。考点:5布局管理器(Lay

5、outManager)  Java通过布局管理器对所有构件进行管理,并获得动态布局效果,以及支持跨平台性。  布局管理器的功能包括:排列顺序、定制构件大小和位置,根据窗口移动或调整大小控制构件的变化。  布局管理器主要有:FlowLayout,BorderLayout,GridLayout,CardLayout和GridBagLayout等,可根据不同的布局需要选择不同的管理器。  布局管理器不能直接响应用户操作,需要在程序中添加响应用户操作的代码。  (1)FlowLayout布局管理器,是Panel和Applet的默认布局管理器。使用F1owLayout进行

6、布局,在大小不变的容器中,构件的放置规律是从上到下、从左到右依次放置;当容器大小发生变化时,构件变化规律是构件大小不变,但其相对位置改变。FlowLayout的构造方法包括:FlowLayout(<对齐方式>.<横向间隔>,<纵向间隔>)、FlowLayout(<对齐方式>)默认的横向和纵向间隔都是5、F1owLayout()默认居中方式,以及横向和纵向间隔是5。  (2)BorderLayout布局管理器,是Window、Frame和Dialog的默认布局管理器。布局策略是根据(North)、南(South)、东(East)和西(West)方向安排构件,余下的

7、就是中心(Center);变化策略是构件之间相对位置不变,但是大小改变。构件在调用add()方法的时候,需要使用一个参数表明将其添加在哪里。  (3)GridLayout布局管理器,用于指定放置构件的矩形网格,网格中每个单元的大小相同,平均分配容器空间。布局策略是,初次创建时必须指定网格的行数和列数,再按照从上到下、从左到右的顺序安排构件;变化策略是容器大小变化时,网格中的构件仍然平均分配容器的空间。  (4)CardLayout布局管理器,将容器分层,每层以全部的空间只显示一个构件。  (5)容器嵌套,将容器a作为另一个容器b的构件添加入容器b,这样实现了容器

8、的嵌套。9.2AWT事件

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

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

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