美文网首页
java applet 练习题

java applet 练习题

作者: 佑阳_x | 来源:发表于2018-12-26 18:04 被阅读0次

以下关于Applet和Java程序之间关系的叙述,哪项错误?

A. -个Applet就是一段Java程序

B.Applet是一种特殊的Java程序,它需要运行在Web服务器上

C.Applet是一种特殊的Java程序,它需要运行在Web浏览器上

D.Applet是一种Java SE平台的应用程序

答案应该是:C

Applet是一种特殊的java程序,它本身不能单独运行(因为本身没有main()),需要嵌入在一个HTML文件中,借助浏览器或者appletviewer来解释执行。Applet不能直接用java命令运行,需要先编译成字节码文件

当用户访问这样的网页时,Applet被下载到用户的计算机上执行,但前提是用户使用的是支持Java的网络浏览器。由于Applet是在用户的计算机上执行的,所以它的执行速度不受网络带宽或者Modem存取速度的限制,用户可以更好地欣赏网页上Applet产生的多媒体效果。

Applet 小应用程序的实现主要依靠java.applet 包中的Applet类。与一般的应用程序不同,Applet应用程序必须嵌入在HTML页面中,才能得到解释执行;同时Applet可以从Web页面中获得参数,并和Web页面进行交互。

含有Applet的网页的HTML文件代码中必须带有<applet>和</applet>这样一对标记,当支持Java的网络浏览器遇到这对标记时,就将下载相应的小程序代码并在本地计算机上执行该Applet小程序。

---------------------

              在用javac编译过.java文件后,生成.class文件,在相同的文件夹建立一个html文件,

              在里边初始化applet, 然后使用appleViewer来运行相应的html文档即可

例如:

1. 编写.java源代码

import java.applet.* ;

public class HelloWorld extends Applet{

     public void paint (Graphics g) {

               g.drawString("Hello World !",20,20);

    }

}

2.将上边的代码保存在HelloWorld.java里边, 使用javac编译此文件

3. 新建一个.html的文档,名字可以自己起, 这里边我们使用与class名称相同

4. 在次文件中定义applet的属性

<html>

<body>

    <applet code="HelloWorld.class" height=200 width=300>

    </applet>

</body>

</html>

5. 可以在cmd中运行appletViewer HelloWorld.html就可以看到运行结果了

     也可以直接点击这个html文档来运行, 这个时候一般IE的上边信息栏都会提示:已经限制此文件显示可能访问您计算机的活动内容,

     只要我们点击并允许就OK了。

相关文章

网友评论

      本文标题:java applet 练习题

      本文链接:https://www.haomeiwen.com/subject/xhhklqtx.html