`
zengshaotao
  • 浏览: 777542 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

applet原理

    博客分类:
  • java
 
阅读更多

单证系统里有打印的功能,实现的手段也是通过Applet的,之前很少接触过这块的内容,所以刚开始的时候还是有些棘手,通过不断的baidu和学习还是有了些收获,如下的内容也是近期所学的一个总结,后续的内容还有很多,路漫漫其修远兮。。。。。。。

Applet又称为java小应用程序,是能够嵌入到html页面中,并且可通过Web浏览器下载和执行的一种java类。它不需要main()方法,由Web浏览器中内嵌的java虚拟机调用执行,即所谓的Applet沙箱(Applet的运行环境),这个环境是我们安装jdk的时候默认在IE浏览器里安装的插件。

Applet继承于panel,所以里面可以添加but之类的按钮组件。它是从远端服务器下载到本地的,所以安全性显得格外重要。编写Applet的时候需要注意导入的类,需要哪个就导入哪个,不要导入一个包所有的包,因为最终的程序要发生到客户端,所以文件大小很重要,而导入所有的类就会影响执行效率。applet里面有四个方法,分别是init,start,stop,destroy,这四个方法就表明了一个applet的生命周期。applet类的声明必须是public的,否则浏览器无法执行。

在编写applet的时我们可以通过IDE来开发,比较便捷,预览的时候也很方便。当然我们也可以通过jdk的bin目录下的appletviewer.exe命令在命令窗口里执行,需要注意的是这个命令接受一个已经包含了applet标签代码的html文档参数。applet启动时首先调用的是init方法,之后是start方法,当选择停止时stop方法被调用,选择启动时start被调用,当选择重新启动时上一次运行的aplet运行终止并重新启动另外一个applet,这个重新启动最直观的感觉就是方法的调用。

init()当浏览器加载applet,进行初始化的时候调用该方法
start()在init方法之后调用,当用户从其他页面转到包含applet的页面时,该方法也被调用
stop()当用户离开包含applet的页面时调用
destroy()当applet不在被调用,或者浏览器退出的时候调用

分享到:
评论

相关推荐

    java+applet 聊天程序

    【Java+Applet聊天程序详解】 Java Applet是一种在客户端浏览器上运行的Java小程序,它扩展了...随着现代Web技术的发展,虽然Applet的使用逐渐减少,但理解其工作原理对于学习Web开发仍然有重要的历史价值和教育意义。

    Applet

    Java Applet是Java技术在早期为了实现网页动态交互而提出的一种技术。Applet是一段用Java语言编写的代码...不过,理解Applet的工作原理和生命周期对于理解Java Web开发的历史和现代Web交互技术的演变仍然具有重要意义。

    java applet实例讲解

    本文将深入讲解Java Applet的概念、工作原理以及如何通过实例进行学习。 一、Java Applet概述 Java Applet是Java平台的一个组成部分,主要用于在网页中嵌入动态内容。它们由Java编写的类组成,这些类继承自`java....

    Java Applet 入门教程

    **Java Applet 的工作原理** Java Applet的工作原理基于Java虚拟机(JVM)。当用户在浏览器中访问包含Applet的网页时,浏览器会下载Applet的.class文件,并在本地的JVM上运行。这种跨平台的特性得益于Java的“一次...

    java的applet实例

    Java的Applet实例是Java编程领域中的一个基础概念,它主要涉及到Web应用程序的早期开发技术。...对于初学者来说,理解Applet的工作原理有助于更好地掌握Java的网络编程概念,同时也能为理解其他现代Web技术打下基础。

    在Java Applet中实现动画.rar_applet_java Applet

    然而,理解Applet的工作原理对于理解其他客户端技术仍有价值。 通过以上步骤,你可以创建基本的Java Applet动画。随着技能的提升,可以加入更复杂的效果,如旋转、缩放、透明度变化等,以制作出更精美的动画效果。...

    java applet程序案例

    尽管现在Applet已不再主流,理解其工作原理对学习Java的历史和技术演进仍有价值。 在Java Applet实例编程中,你可能会遇到以下知识点: 1. **Java Applet基础**:了解Applet的生命周期,包括初始化、加载、启动、...

    JavaApplet与JavaScript

    ### JavaApplet与JavaScript #### 6.1 JavaApplet ##### 6.1.1 JavaApplet概述 ...尽管如此,了解 JavaApplet 和 JavaScript 的工作原理仍然是很有价值的,特别是在维护旧的 Web 应用程序或学习 Web 开发历史方面。

    js与applet的相互调用资源包

    ### JavaScript与Applet的交互原理 1. **Applet的引入**:Applet通过`<applet>`标签嵌入HTML页面,标签内包含`code`属性指定Java类文件路径和`width`、`height`属性定义Applet的显示区域。 2. **JavaScript与...

    java applet 简单案例

    这个简单的案例将带你深入理解Java Applet的基础概念、工作原理以及如何创建和运行一个基本的Java Applet。 一、Java Applet简介 Java Applet是一种由Java编写的客户端应用程序,它可以在支持Java的Web浏览器中运行...

    applet小程序事例

    本篇文章将深入探讨Applet的概念、工作原理以及如何在实际开发中运用。 首先,我们需要理解Applet的定义。Applet是Java小应用程序的简称,它是Java平台早期为了实现客户端的动态内容而设计的。与传统的Web页面上的...

    JDK工具appletviewer详解

    本文将深入探讨appletviewer的工作原理、使用方法以及相关的知识点。 **1. Appletviewer的工作原理** Appletviewer是一个独立的Java应用程序,它解析HTML文件并执行其中的Java小应用程序。与浏览器中的Java插件...

    applet例子

    这个"applet例子"提供了实践applet编程的机会,通过编写和运行简单的applet程序,可以深入理解Java applet的工作原理和生命周期。虽然现代Web开发更倾向于使用JavaScript和其他技术,但理解applet的历史和工作方式...

    Applet网页游戏开发

    Applet是Java编程语言的一个重要概念,主要用于在Web浏览器中执行小型的Java程序,比如创建交互式的网页游戏...这个项目可以作为学习Applet游戏开发的实例,通过查看源代码来深入理解Applet的工作原理和游戏编程技巧。

    Start Applet Demo

    尽管如此,了解Applet的工作原理对于理解Web开发的历史以及现代Web技术的演变仍然是有价值的。 【动态调用Applet】涉及到的主要知识点包括: 1. **Java Applet**:Applet是Java小应用程序,它可以嵌入到HTML页面中...

    做一个applet测试

    **Applet测试详解** 在网页上运行Applet小程序是一种早期...然而,理解Applet的工作原理对于了解Web客户端编程的历史和演变仍然很有价值。如果你正在学习Java,研究Applet将有助于你更好地理解Java在Web环境中的应用。

    applet下载操作及权限问题

    **Applet下载操作详解** Applet是Java编程语言在Web浏览器中运行的一种小程序,它能够为网页添加交互性功能。然而,由于安全原因,...对于用户来说,理解Applet的工作原理和权限机制有助于更好地保护自己的系统安全。

    第11章Applet第11章Applet第11章Applet第11章Applet第11章Applet第11章Applet

    Java小程序,通常称为Applet,是Java编程语言中一种特殊类型的应用程序,它可以在Web浏览器中运行,为网页提供增强的交互性、动态效果和多媒体...然而,理解Applet的工作原理和特性对于学习Java的网络编程仍然有价值。

    java applet应用实例

    本应用实例主要展示了如何使用Java Applet开发小游戏和小应用,帮助开发者深入理解Applet的工作原理和编程技巧。 1. **Java Applet基础** Java Applet是在Java平台上运行的客户端小程序,由Java编写的类组成,通过...

Global site tag (gtag.js) - Google Analytics