java applet[编辑]

概述

JavaApplet就是用Java语言编写的小应用程序,可以直接嵌入到网页中,并能够产生特殊的效果。

介绍

Java Applet就是用Java语言编写的一些小应用程序,它们可以直接嵌入到网页中,并能够产生特殊的效果。包含Applet的网页被称为Java-Powered页,可以称其为Java支持的网页。

当用户访问这样的网页时,Applet被下载到用户计算机上执行,但前提是用户使用的是支持Java的网络浏览器。由于Applet是在用户计算机上执行的,因此它的执行速度是不受网络宽带或者MODEM存取速度的限制,用户可以更好的欣赏网页上Applet产生的多媒体效果。

在Java Applet中,可以实现图形绘制、字体和颜色控制、动画和声音的插入、人机交互及网络交流等功能.Applet还提供各种名为抽象窗口工具箱 (Abstract Window Toolkit,AWT)的窗口环境开发工具,但AWT的设计是存在缺陷的,取而代之的Swing技术为Java GUI组建的轻量组建.它们利用用户计算机的GUI元素,可以建立标准的图形用户界面,如窗口、按钮、滚动条等。目前,在网络上有非常多的Applet范例来生动地展现这些功能。

详述

Applet可以翻译为小应用程序,Java Applet就是用Java语言编写的这样的一些小应用程序,它们可以直接嵌入到网页中,并能够产生特殊的效果。包含Applet的网页被称为Java-powered页,可以称其为Java支持的网页。

当用户访问这样的网页时, Applet被下载到用户的计算机上执行,但前提是用户使用的是支持Java的网络l浏览器。由于Applet是在用户的计算机上执行的,因此它的执行速度不受网络带宽或者Modem存取速度的限制。用户可以更好地欣赏网页上Applet产生的多媒体效果。

在Java Applet中,可以实现图形绘制,字体和颜色控制,动画和声音的插入,人机交互及网络交流等功能。 Applet还提供了名为抽象窗口工具箱(Abstract Window Toolkit, AWT)的窗口环境开发工具。 AWT利用用户计算机的GUI元素,可以建立标准的图形用户界面,如窗口、按钮、滚动条等等。目前,在网络上有非常多的Applet范例来生动地展现这些功能,读者可以去调阅相应的网页以观看它们的效果。

Applet的工作原理.

含有Applet的网页的HTML文件代码中部带有 和这样一对标记,当支持Java的网络浏览器遇到这对标记时,就将下载相应的小应用程序代码并在本地计算机上执行该Applet。

描述

提供创建 applet 所必需的类和 applet 用来与其 applet 上下文通信的类。 applet 框架包括两种实体:applet 和 applet 上下文。applet 是一种可嵌入的窗体(参见 Panel 类),它带有几个 applet 上下文用来初始化、启动和终止 applet 的额外方法。 applet 上下文是负责加载和运行 applet 的应用程序。例如,applet 上下文可能是 Web 浏览器或 applet 开发环境。

构造方法摘要

Applet()

构造一个新 Applet。

方法摘要

void destroy()

由浏览器或 applet viewer 调用,通知此 applet 它正在被回收,它应该销毁分配给它的任何资源。

AccessibleContext getAccessibleContext()

获取与此 Applet 关联的 AccessibleContext。

AppletContext getAppletContext()

确定此 applet 的上下文,上下文允许 applet 查询和影响它所运行的环境。

String getAppletInfo()

返回有关此 applet 的信息。

AudioClip getAudioClip(URL url)

返回 URL 参数指定的 AudioClip 对象。

AudioClip getAudioClip(URL url, String name)

返回 URL 和 name 参数指定的 AudioClip 对象。

URL getCodeBase()

获得基 URL。

URL getDocumentBase()

获取嵌入此 applet 的文档的 URL。

Image getImage(URL url)

返回能被绘制到屏幕上的 Image 对象。

Image getImage(URL url, String name)

返回能被绘制到屏幕上的 Image 对象。

Locale getLocale()

获取 applet 的语言环境。

String getParameter(String name)

返回 HTML 标记中指定参数的值。

String[][] getParameterInfo()

返回此 applet 理解的关于参数的信息。

void init()

由浏览器或 applet viewer 调用,通知此 applet 它已经被加载到系统中。

boolean isActive()

确定 applet 是否处于活动状态。

static AudioClip newAudioClip(URL url)

从给定 URL 处获取音频剪辑。

void play(URL url)

播放指定绝对 URL 处的音频剪辑。

void play(URL url, String name)

播放音频剪辑,给定了 URL 及与之相对的说明符。

void resize(Dimension d)

请求调整此 applet 的大小。

void resize(int width, int height)

请求调整此 applet 的大小。

void setStub(AppletStub stub)

设置此 applet 的 stub。

void showStatus(String msg)

请求将参数字符串显示在“状态窗口”中。

void start()

由浏览器或 applet viewer 调用,通知此 applet 它应该开始执行。

void stop()

由浏览器或 applet viewer 调用,通知此 applet 它应该终止执行。

注:windowsXP自带的IE浏览器不支持java.applet。

参考资料:

扩展阅读:

相关词条:

合作编辑:

分享到:

更多

网络营销词典内容均由网友提供,仅供参考。如发现词条内容有问题,请发邮件至info # wm23.com。

java applet 官网_java applet相关推荐

  1. java pinyin4j 官网_Java中文转汉语拼音类库pinyin4j使用示例

    pinyin4j的java开源类库,提供中文转汉语拼音(并且支持多音字) pinyin4j官方网址:http://pinyin4j.sourceforge.net/ import java.util. ...

  2. Java开发官网地址大全

    1.Java开发官网 Mybatis Mybatis中文网 https://mybatis.net.cn/ mybatis pagehelper 分页插件 MyBatis 分页插件 PageHelpe ...

  3. java runtime environment 官网_Java Runtime Environment SE Development Kit

    Java 2平台标准版(J2SE)软件是当今开发和发布急需的企业级应用的首选方案.1.4版在Java的跨平台性和高安全性的基础上,增加了很多新的特性和功能,提供了更高的性能.可规划性.稳定性和服务能力 ...

  4. java applet 画圆_java applet例子---画曲线

    applet是java小应用程序,可以继承Applet也可继承JApplet,前者属于awt包中,后者属于swing包 package applet; import java.applet.Apple ...

  5. 【java基础】java的官网和jdk安装和下载

    本篇文章主要讲解java初级知识,java的jdk安装和下载. 作者:任聪聪 java 官网介绍 java只有一个唯一官网,下载jdk千万不要通过资源站下载,很有可能会存在隐患. 官网地址:https ...

  6. java dozer 官网_Dozer 使用小结

    这篇文章是本人在阅读Dozer官方文档(5.5.1版本,官网已经一年多没更新了)的过程中,整理下来我认为比较基础的应用场景. 本文中提到的例子应该能覆盖JavaBean映射的大部分场景,希望对你有所帮 ...

  7. java dozer 官网,Dozer数据对象转换神器

    首先,为什么要进行数据转换? 在一个分层的体系结构中,经常会使用DTO.PO.VO等封装数据,封装数据到特定的数据对象中,然而在很多情况下,某层内部的数据是不允许传递到其它层,不允许对外暴露的,特别是 ...

  8. 全国计算机二级java考试官网_全国计算机二级Java考试题库

    在一个面向对象的系统中,类(class)是数据和操作数据的方法的集合.数据和方法一起描述对象(object)的状态和行为.下面是关于全国计算机二级Java考试题库,希望大家认真阅读! 全国计算机二级J ...

  9. java企业官网源码 自适应响应式 freemarker 静态引擎 SSM 框架

    前台:支持(5+3[时尚单页风格])八套模版,可以在后台切换 业务模块(首页管理) 1.   网站信息:维护网站基本信息,比如标题.描述.关键词.联系方式.地址等 2.   业务说明:网站首页文字业务 ...

最新文章

  1. shell脚本自动执行,top命令无输出
  2. 5G:新基建的压舱石,如何为新基建按下“加速键”?
  3. centos 更换java版本_centos7 更换jdk版本
  4. linux系统的学习经验首篇
  5. python 全部缩进一行_Python(48)语言参考2:词法分析
  6. IDEA 创建 SpringBoot 项目
  7. 设置java环境变量生效 centos_解决CentOS java环境不生效的问题
  8. react native 0.50 源码解析 再出发 持续更新
  9. HDU2089 不要62【数位DP+记忆化搜索】
  10. spring的bean注释_Spring @Bean注释
  11. django uWSGI nginx搭建一个web服务器 确定可用
  12. 调用栈(call stack)
  13. Python 汽车之家最新 全系车型参数(包含历史停售车型)
  14. Linux C recv函数阻塞问题
  15. SECS/GSM 测试工具
  16. CPU的亲缘性affinity
  17. 什么是AUTOSAR, 为什么要用AUTOSAR
  18. 祝贺自己获得CSDN2018 博客之星
  19. 采购工作内容是什么?如何成为一名优秀的采购?
  20. ORA-00054 错误原因分析

热门文章

  1. 想让进程后台运行,试试Linux的nohup命令,3分钟学会。
  2. 每日一皮:这门垫,回家保准踩一脚!
  3. 在这个问题上,能看出 Java 工程师的真实水平
  4. 图文结合!一文搞懂 Redis 常用知识点!
  5. Spring Cloud Stream消费失败后的处理策略(四):重新入队(RabbitMQ)
  6. 个人副业在家可做大学生首选小程序创业项目
  7. Python忽略Warning输出
  8. OCtaveResNet 测试
  9. python 多进程全局变量
  10. pytorch多维筛选