黑马程序员
一
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()>
分享到:
相关推荐
一些JavaApplet小程序应用源码例子集,包括小应用程序与应用程序组合、在Applet中弹出窗口、通过HTML文件向Applet传递参数、swing的使用等。
基于java+applet图片浏览小程序 基于java+applet图片浏览小程序 基于java+applet图片浏览小程序 基于java+applet图片浏览小程序 基于java+applet图片浏览小程序 基于java+applet图片浏览小程序 基于java+applet图片...
Java的线程和Java AppletJava的线程和Java AppletJava的线程和Java AppletJava的线程和Java AppletJava的线程和Java Applet
图片浏览小程序(java+applet)图片浏览小程序(java+applet)图片浏览小程序(java+applet)图片浏览小程序(java+applet)图片浏览小程序(java+applet)图片浏览小程序(java+applet)图片浏览小程序(java+applet)图片浏览小...
图片浏览小程序(java+applet)图片浏览小程序(java+applet)图片浏览小程序(java+applet)图片浏览小程序(java+applet)图片浏览小程序(java+applet)图片浏览小程序(java+applet)图片浏览小程序(java+applet)图片浏览小...
关于JAVA Applet 的小程序 使用的时候请写一个HTML文档
java applet小程序编写,有助于初学者学习
基于Java图片浏览小程序(java+applet).zip 基于Java图片浏览小程序(java+applet).zip 基于Java图片浏览小程序(java+applet).zip 基于Java图片浏览小程序(java+applet).zip 基于Java图片浏览小程序(java+applet).zip ...
图片浏览小程序(java+applet).图片浏览小程序(java+applet).图片浏览小程序(java+applet).图片浏览小程序(java+applet).图片浏览小程序(java+applet).图片浏览小程序(java+applet).图片浏览小程序(java+applet).图片...
(java+applet) 实现 图片浏览小程序(java+applet) 实现 图片浏览小程序(java+applet) 实现 图片浏览小程序(java+applet) 实现 图片浏览小程序(java+applet) 实现 图片浏览小程序(java+applet) 实现 图片浏览小程序...
JAVA 从入门到精通 第21章 Java网页小程序──Java Applet.ppt
java的applet小程序实现网页画图
(Java毕业设计)图片浏览小程序(java+applet)(Java毕业设计)图片浏览小程序(java+applet)(Java毕业设计)图片浏览小程序(java+applet)(Java毕业设计)图片浏览小程序(java+applet)(Java毕业设计)图片浏览小程序(java+...
简单的一个Java Applet的动态显示图片的小程序。将资源内的图片放置到E盘根目录下。如果想换图片,记得修改width和heigh的初始值,值为图片的宽和高。如果你对动画有兴趣,可以试着稍微修改一下本程序(程序里有相关...
用java编写的一个applet小程序,可以对文件进行加密,内附源代码
JAVA 程序 源代码 import java.applet.*;import java.awt.*
Java编写的applet计算器小程序,大学时写的
这是我自己昨天下午学习敲的代码,拿出来和大家一起分享,学习 qq :634229897
java小程序(关于Applet多线程的应用实现的是一个龟兔赛跑的程序可以更换图片来完成你想要的动画)
Java在Applet小程序中显示图片,看上去就像是网页中显示的图片,不过实现的手段是Java Applet,究竟如何做到的呢?请下载这个源码一看究竟。