美文网首页
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