`

黑马程序员Java培训和Android培训Java Applet 小程序

 
阅读更多
黑马程序员

Applet
了解和体验Applet的作用
Applet就是嵌套在网页中的小程序。

浏览器显示网页的原理
网页文件就是一个普通的文本文件。

网页脚本编程的原理

Applet由浏览器来启动执行,其执行过程如下 :
(1)浏览器载入HTML文件。
(2)浏览器载入HTML文件中引用的Applet的字节码。
(3)浏览器启动Java虚拟机执行Applet。

Applet的运行环境
Applet类及其方法
Applet类的继承关系如图。

Applet类的几个重要方法:
Applet小应用程序通常需要覆盖的方法:
init()方法
start()方法
stop()方法
destroy()方法
paint()方法
显示动画的Applet小程序
Applet的相关知识
<applet>标记
JavaScript访问Applet
<OBJECT>
在多个网页中引用同一个Applet类的研究

显示动画的Applet小程序
编程实例:
用于定时轮循显示一个数组中的10幅图像以产生动画效果。这个程序可以分为两个阶段来完成:
(1)实现定时功能,让一个index变量的取值,每隔100毫秒在0-9之间循环变化显示。
(2)增加显示图像动画的功能,只要在每次改变index变量的值后,显示出数组的第index个图像,就可以产生动画效果。

体验Component.update方法的作用。
添加update方法后,未在方法中调用paint()方法,就看不到动画效果了。如果仅仅调用paint()方法,那么每个图像就被叠加在一起。

jdk中的demo目录下存放着java一些小的例子程序(自带的)。
图像的装载要先于线程的启动。

public URL getCodeBase()获得基 URL。这是包含此 applet 的目录的 URL。

public URL getDocumentBase()获取嵌入此 applet 的文档的 URL。例如,假定 applet 包含在以下文档中:
    http://java.sun.com/products/jdk/1.2/index.html
则文档基为:
    http://java.sun.com/products/jdk/1.2/index.html

Applet的相关知识
体会容器与插件的程序架构设计模式
插件只是提供了一些约定的函数,而真正的程序是容器。

Applet程序中的控制台输出
当运行小程序时,在运行的程序窗口中有个名为"小程序"按钮。


Applet程序的限制
-不能启动执行其他应用程序;
-不能进行文件I/O操作;
-不能调用本机代码;
-不能与Applet所在的主机之外的其他主机进行网络连接。

<applet>标价
<applet
  [archive=archiveList]         //用于applet程序执行前预先载入到浏览器java中的字节码和其他一些资源文件。
  code=appleFile.class          //用于指定执行applet程序所在的类,.class可要可不要,
  width=pixels height=pixels   
  [codebase=codebaseURL]        //指定applet程序的绝对地址。
  [alt=alternate Text]          //当遇到不支持applet的浏览器时显示的替代文本。
  [name=appletinstanceName]     //指定applet的实例名称。
  [align=alignment]             //指定applet的显示对齐方式。
  [vspace=pixels][hspace=pixels]//指定applet程序与浏览器之间的水平垂直间距。
>
  [<param name=appletAttribute1 value=value>]
  [<param name=appletAttribute2 value=value>]
  ...
  [alternateHTML]
</applet>


编程实例:获取HTML中<applet>标签的参数设置。
在html文件中传递的param参数应该与Applet中的设置的名称一致。


JavaScript访问Applet
<script language="JavaScript">
<!--
       function SetText()
       {
          document.app.text="xxxxxxxx";
          document.app.repain();//特别注意
        } 
       
   //-->
</script> 
<applet code="MyApplet.class" width="100" height="28" name="app"> 
    你的浏览器不支持Java Applet!
</applet>
<input type="button" value="改变文本" onclick=SetText()>
       




分享到:
评论

相关推荐

    基于java+applet图片浏览小程序

    基于java+applet图片浏览小程序 基于java+applet图片浏览小程序 基于java+applet图片浏览小程序 基于java+applet图片浏览小程序 基于java+applet图片浏览小程序 基于java+applet图片浏览小程序 基于java+applet图片...

    java图片浏览小程序(java+applet).zip

    java图片浏览小程序(java+applet)java图片浏览小程序(java+applet)java图片浏览小程序(java+applet)java图片浏览小程序(java+applet)java图片浏览小程序(java+applet)java图片浏览小程序(java+applet)java图片浏览小...

    图片浏览小程序(java+applet)

    图片浏览小程序(java+applet)图片浏览小程序(java+applet)图片浏览小程序(java+applet)图片浏览小程序(java+applet)图片浏览小程序(java+applet)图片浏览小程序(java+applet)图片浏览小程序(java+applet)图片浏览小...

    JavaApplet_javaapplet小程序_java_

    这些小程序能够增强交互性,提供动态内容,比如游戏、图表、动画等。JavaApplet运行在用户的浏览器上,由Java Virtual Machine (JVM)支持,因此它具有跨平台的能力。 一、JavaApplet的基本概念 1. 小应用程序:...

    java的applet小程序

    Java的Applet小程序是Java平台早期的一个特性,主要用于在Web浏览器中执行客户端的Java代码,为网页增添交互性。这个技术允许开发者创建嵌入到HTML页面中的小型应用程序,比如动态图像、游戏或者其他交互式功能。在...

    第21章 Java网页小程序──Java Applet

    JAVA 从入门到精通 第21章 Java网页小程序──Java Applet.ppt

    java加密器Applet小程序

    Java加密器Applet小程序是一种基于Java编程语言的小型应用程序,它可以在Web浏览器环境中运行,用于对文件进行加密处理。Applet是Java平台早期的一种特性,允许开发者创建可以在客户端计算机上执行的互动内容,通常...

    JAVA 实现的JAVA Applet小程序代码

    关于JAVA Applet 的小程序 使用的时候请写一个HTML文档

    java applet小程序编写

    java applet小程序编写,有助于初学者学习

    基于Java图片浏览小程序(java+applet).zip

    基于Java图片浏览小程序(java+applet).zip 基于Java图片浏览小程序(java+applet).zip 基于Java图片浏览小程序(java+applet).zip 基于Java图片浏览小程序(java+applet).zip 基于Java图片浏览小程序(java+applet).zip ...

    图片浏览小程序(java+applet).zip

    图片浏览小程序(java+applet).图片浏览小程序(java+applet).图片浏览小程序(java+applet).图片浏览小程序(java+applet).图片浏览小程序(java+applet).图片浏览小程序(java+applet).图片浏览小程序(java+applet).图片...

    java实验报告applet小程序

    在本实验报告中,我们将探讨Java环境的搭建、Applet小程序的编写以及面向对象程序设计的基础。首先,我们要了解Java的开发环境,包括JDK的下载、安装与配置。JDK(Java Development Kit)是Java编程的基础,包含了...

    (java+applet) 实现 图片浏览小程序

    (java+applet) 实现 图片浏览小程序(java+applet) 实现 图片浏览小程序(java+applet) 实现 图片浏览小程序(java+applet) 实现 图片浏览小程序(java+applet) 实现 图片浏览小程序(java+applet) 实现 图片浏览小程序...

    java小程序Applet显示图片

    总结起来,Java小程序Applet通过继承`Applet`类并利用`ImageIO`和`Graphics`类可以实现图片的显示。尽管Applet已逐渐被淘汰,但学习它的原理有助于理解早期的Web交互技术和Java图形处理基础。同时,了解现代替代技术...

    java Application与java Applet的区别

    Java Application和Java Applet是Java编程中的两种主要程序类型,它们各自拥有独特的特性和用途。Java Application是一种独立运行的应用程序,而Java Applet则是专为网页增强设计的小型程序,二者在运行方式、工具...

    JAVA 程序 源代码 import java.applet.*;import java.awt.*

    1. **Java Applet**: `java.applet.*` 指的是Java Applet API,这是一个早期Java技术,主要用于创建可以在Web浏览器中运行的小程序。Applets在HTML页面中通过`&lt;applet&gt;`标签嵌入,允许用户在不下载整个应用程序的...

    java applet 挖宝小程序

    以上就是关于"java applet 挖宝小程序"的主要知识点,它展示了Java Applet开发的基本流程和关键技术。虽然Java Applet现在已经不再主流,但学习其中的编程思想和技术原理,对于理解现代Java GUI编程和游戏开发仍有...

    (Java毕业设计)图片浏览小程序(java+applet).zip

    (Java毕业设计)图片浏览小程序(java+applet)(Java毕业设计)图片浏览小程序(java+applet)(Java毕业设计)图片浏览小程序(java+applet)(Java毕业设计)图片浏览小程序(java+applet)(Java毕业设计)图片浏览小程序(java+...

    Java applet程序设计

    Java Applet程序设计是Java语言在Web环境中的早期应用,它允许开发者创建可以在浏览器中运行的小型应用程序。Applet能够嵌入HTML页面中,提供动态交互功能,如动画、图像处理、用户输入处理等。本篇文章将深入探讨...

    javaapplication和javaapplet的区别

    在Java中,有两种主要的应用类型:Java Application(Java应用程序)和Java Applet(Java小程序)。这两种类型的程序虽然都是用Java编写的,但在结构、运行环境以及功能上存在显著差异。 #### 二、Java Application...

Global site tag (gtag.js) - Google Analytics