手机图片 苏州便民网 诺基亚手机
首页 | 英语四六级 | 日语学习 | 网络学院 | 考研 | 公务员考试 | 计算机 | 笑话 | 减肥 设大学生网为首页 加入收藏
C语言 VB VFP VC++ ACCESS JAVA
 
 
 
 
 

您的位置:首页 >> 计算机 >> 二级考试 >> JAVA >> 浏览信息

正文内容

二级Java重点难点分析:Applet程序设计[1]

时间:2007-07-23 来源:大学生计算机等级考试 打印本文

  1.1  Applet概述
  1.1.1  考点1:Applet简介

  Applet是能够嵌入到HTML页面中,并能够在浏览器中运行的Java类。Applet自身不能运行,必须嵌入到其他应用程序中运行。
Applet的运行过程经历如下4个步骤:
  (1)浏览器加载指定URL中的HTML文件;
  (2)浏览器解析HTML文件;
  (3)浏览器加载HTML文件中指定的Applet类;
  (4)浏览器中的Java运行环境运行该Applet。
     例12.1.1  Applet是能够嵌入到格式中的文件,并能够在浏览器中运行的Java类。
  答案:HTML

  1.1.2  考点2:Applet的生命周期
  Applet生命周期是指从Applet下载到浏览器,到用户退出浏览器,终止Applet运行的过程,主要包括Applet的创建、运行和消亡这3个状态。在Web浏览器的实际运行中,需要经历下述几个步骤:
  (1)加载Applet;
  (2)离开或者返回Applet所在的Web页;
  (3)重新加载Applet;
  (4)退出浏览器。
  与Applet生命周期有关的方法如下:
  (1)init():实现设置布局管理器、数据初始化、放置一些构件的功能,在安装Applet时被调用;
  (2)start():Applet每次显示时都要调用,使Applet成为激活状态,一般常在其中启动动画或播放声音等线程,在init()方法之后被调用;
  (3)stop():当Applet被覆盖时,可用该方法停止线程,一般在start()中启动一些动作,而在stop()中暂停这些动作,在浏览器离开含有Applet的网页时被调用;
  (4)destroy():在浏览器完全关闭之前被调用,彻底终止Applet,从内存卸载并释放该Applet的所有资源。
    例1.1.2  当浏览器重新返回Applet所在页面时,将调用Applet类的方法是(   )。
  A.start()    B.init()    C.stop()    D.destroy()
  答案:A

  1.1.3  考点3:Applet的类层次结构
  任何嵌入在Web页面中或appletviewer中的Applet必须是Java中Applet类的子类。Applet类是java.awt.panel类的直接子类,定义了Applet与其运行环境之间的一个标准接口,主要包括Applet生命周期、环境交互等一些方法。JApplet是Applet类的扩展,它增加了对JFC/Swing构件结构的支持。Applet类与JApplet类在AWT类中的层次关系如图12-2所示。

     例1.1.3  容器Panel和Applet默认的布局编辑策略是(   )。
  A.FlowLayout    B.BorderLayout   C.GridLayout     D.CardLayout
  答案:A

  1.1.4  考点4:Applet的显示

  Applet具有一般AWT构件的图形绘制功能,与其显示相关的方法有下面3个:
  (1)paint()方法:当Applet初次显示,或运行过程中浏览器窗口大小发生变化时调用该方法绘制;
  (2)update()方法:用于更新Applet的显示,该方法先清除背景,再调用paint()方法完成Applet的具体绘制;
  (3)repaint()方法:用于Applet的重新刷新显示,它调用update()方法实现对Applet的更新。

  Graphics类在java.awt包中,它是Applet进行绘制的关键类,支持基本绘图和图像显示。Applet显示所用到的方法update()和paint()都使用由浏览器传递的Graphics类对象。它所提供的绘图方法有两类:绘制图形、绘制文本。

     例1.4  在Applet中显示文字、图形等信息时,应使用的方法是(   )。
  A.paint()       B.init()       C.start()       D.destroy()
  答案:A


上一篇:二级Java重点难点分析:J2SDK与Java应用
下一篇:二级Java重点难点分析:编写图形用户界面[1]

相关阅读:

·二级Java重点难点分析:J2SDK与Java应用  (2007-07-23)

网站简介 | 广告服务 | 联系方式 | 意见建议 | 网站地图 | 版权声明 | 友情连接

大学生网 Stuun.com 版权所有