黑马程序员
一
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图片浏览小程序(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)图片浏览小...
这些小程序能够增强交互性,提供动态内容,比如游戏、图表、动画等。JavaApplet运行在用户的浏览器上,由Java Virtual Machine (JVM)支持,因此它具有跨平台的能力。 一、JavaApplet的基本概念 1. 小应用程序:...
Java的Applet小程序是Java平台早期的一个特性,主要用于在Web浏览器中执行客户端的Java代码,为网页增添交互性。这个技术允许开发者创建嵌入到HTML页面中的小型应用程序,比如动态图像、游戏或者其他交互式功能。在...
JAVA 从入门到精通 第21章 Java网页小程序──Java Applet.ppt
Java加密器Applet小程序是一种基于Java编程语言的小型应用程序,它可以在Web浏览器环境中运行,用于对文件进行加密处理。Applet是Java平台早期的一种特性,允许开发者创建可以在客户端计算机上执行的互动内容,通常...
关于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的开发环境,包括JDK的下载、安装与配置。JDK(Java Development Kit)是Java编程的基础,包含了...
(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编程中的两种主要程序类型,它们各自拥有独特的特性和用途。Java Application是一种独立运行的应用程序,而Java Applet则是专为网页增强设计的小型程序,二者在运行方式、工具...
1. **Java Applet**: `java.applet.*` 指的是Java Applet API,这是一个早期Java技术,主要用于创建可以在Web浏览器中运行的小程序。Applets在HTML页面中通过`<applet>`标签嵌入,允许用户在不下载整个应用程序的...
以上就是关于"java applet 挖宝小程序"的主要知识点,它展示了Java Applet开发的基本流程和关键技术。虽然Java Applet现在已经不再主流,但学习其中的编程思想和技术原理,对于理解现代Java GUI编程和游戏开发仍有...
(Java毕业设计)图片浏览小程序(java+applet)(Java毕业设计)图片浏览小程序(java+applet)(Java毕业设计)图片浏览小程序(java+applet)(Java毕业设计)图片浏览小程序(java+applet)(Java毕业设计)图片浏览小程序(java+...
Java Applet程序设计是Java语言在Web环境中的早期应用,它允许开发者创建可以在浏览器中运行的小型应用程序。Applet能够嵌入HTML页面中,提供动态交互功能,如动画、图像处理、用户输入处理等。本篇文章将深入探讨...
在Java中,有两种主要的应用类型:Java Application(Java应用程序)和Java Applet(Java小程序)。这两种类型的程序虽然都是用Java编写的,但在结构、运行环境以及功能上存在显著差异。 #### 二、Java Application...