`
insertyou
  • 浏览: 906027 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

需要知道的Applet基础知识

 
阅读更多


一、Applet简介


Applet简称JAVA小程序,命名规则就像Scriptlet叫做脚本小程序,能够嵌入HTML页面。需要浏览器支持java虚拟机。

Applet执行不需要main方法。

Applet的安全性非常重要,必须限制applet在沙箱中运行,保证本地系统中applet是安全的。

在applet在沙箱中运行时:

(1)不能运行本地可执行程序。

(2)applet不能和其他主机进行通信。

(3)不能对本地文件系统进行读写。

自己写applet时需要继承java.applet.Applet;


二、applet的基本方法:


(1)init()

(2)start()

(3)stop()

(4)destroy()

(5)paint():绘制图像。

编写完后形式如下:


public HelloApplet extends Applet{

public void init(){}//完成初始化操作

public void start(){}

public void stop(){}

public void destroy(){}

public void paint(Graphics g){}//和awt的paint类似

}


applet调用顺序:init--->start---->paint--->stop--->destroy;


如果需要在名为HelloApplet的HTML中调用HelloApplet.class,则形式如下:


<applet code="HelloApplet.class" width=100 height=100>

</applet>


(1)点击HelloApplet.html后,就运行了。

(2)SUN公司提供了appletviewer.exe,能够测试Applet,非常方便,只需要在命令行中输入appletviewer HelloApplet.java即可。

常用方法:

(1)Graphicsg = getGraphics();获得绘图笔。

(2)addXxxListener()添加监听器。

(3)getImage();

分享到:
评论

相关推荐

    Java Applet 基础

    在本篇关于"Java Applet基础"的讲解中,我们将深入理解Applet的基本概念、类结构、主要方法以及HTML参数的传递。 首先,Java Applet的工作原理包括:将Java程序编译成.class字节码文件,然后在HTML文件中嵌入这个...

    Applet基础知识

    Applet基础知识,我感觉这篇文章写得还行,挺好的,与大家同分享

    Java Applet 基础(学习资料)

    以下是关于Java Applet的基础知识: 1. **Applet的特性**: - Applet不包含`main()`方法,因此不能像常规Java应用程序那样直接启动。 - 它们是嵌入在HTML页面中的,通过浏览器加载和执行。 - 当用户浏览包含...

    java基础applet绘制图形代码

    在Java的基础学习中,Applet是一个重要的组成部分,尤其是在早期的Web开发中,它允许开发者在浏览器中运行Java程序。在给定的代码示例“java基础applet绘制图形代码”中,我们看到了如何使用Java Applet来绘制各种...

    java applet程序案例

    1. **Java Applet基础**:了解Applet的生命周期,包括初始化、加载、启动、绘画、更新和停止等阶段。Applet的核心类是`java.applet.Applet`,它是所有Applet的基类。 2. **Applet主类与HTML嵌入**:Applet需要在...

    Applet类及应用

    #### 二、Applet基础知识 1. **定义**:Applet是Java的一种应用形式,它被嵌入到HTML页面中并在用户的Web浏览器中运行。 2. **生命周期**:Applet具有自己的生命周期,包括初始化、启动、停止和销毁等阶段。 3. **...

    applet教程

    本教程将深入探讨Applet的基础知识、工作原理以及如何创建和部署一个简单的Applet应用。 1. **Applet概述** - Java Applet是Java平台的一部分,它通过浏览器插件在客户端运行。 - Applet主要用于增强网页的交互性...

    applet例子

    本文件提供了一个可运行的applet程序示例,旨在帮助开发者理解如何编写和运行一个基础的applet。 **Applet的基本概念** 1. **生命周期**: Applet有四个基本状态 - 加载、初始化、启动和停止。当浏览器加载包含...

    Applet版JFreeChart演示

    **Java Applet基础** Java Applet是一种嵌入在HTML页面中的小程序,由Java编译器生成.class文件,然后由Java插件在用户的Web浏览器中运行。Applet常用于创建动态和交互式的Web内容,例如这里的JFreeChart图表展示。...

    JDK工具appletviewer详解

    在深入研究`Clock.java`的源码之前,确保理解Java小应用程序的基础知识,包括`Applet`类的生命周期方法(如`init()`, `start()`, `stop()`, `destroy()`)以及如何在Applet中与用户交互。此外,熟悉AWT或Swing组件...

    JavaApplet实例讲解以及教程大全

    本教程全面覆盖了JavaApplet的基础知识、实战技巧和常见问题,旨在帮助学习者深入理解并掌握这一技术。 1. **JavaApplet基本概念** - **Applet生命周期**:JavaApplet的生命周期包括初始化、加载、显示、暂停、...

    Java applet程序设计

    本篇文章将深入探讨Java Applet的基础知识、编程实践以及与JavaScript的交互。 首先,我们要理解Java Applet的基本概念。Java Applet是Java平台的一个子集,它是专门为网络环境设计的。Applet由Java编写的类组成,...

    java+applet 聊天程序

    1. **Java基础知识** 在开始之前,我们需要了解Java的基础,包括语法、面向对象编程(OOP)概念、异常处理、多线程以及输入/输出(I/O)流等。Java的强类型系统和丰富的类库为开发提供了便利。 2. **Applet概述** ...

    java Applet技术文档

    这个文档可能涵盖了从基础知识到高级概念的全方位讲解。 1. **Java Applet简介** - Applet的定义:Java Applet是一种用Java编程语言编写的客户端程序,可以在HTML页面中嵌入,由Java虚拟机(JVM)支持运行。 - ...

    简单的java applet图像移动重画实例

    1. **Java Applet基础知识**: - Java Applet是Java平台的一部分,它通过Java插件在Web浏览器中执行。Applet生命周期包括初始化、加载、显示、暂停、停止和销毁等阶段。 - Applets需要在HTML页面中嵌入,使用`...

    第八章Applet应用程序(java)

    第八章Applet应用程序(java)主要涉及Java Applet的基础知识、运行原理、生命周期以及在HTML中的标记使用和多媒体技术的支持。以下是对这部分内容的知识点梳理。 知识点1:Web应用基础 1. Internet概述:它是由全球...

    applet开发实例

    首先,我们来看一下Applet的基础知识。Applet通常由一个或多个类组成,这些类需要继承自`java.applet.Applet`类或实现`javax.swing.JApplet`接口。Applet的生命週期包含初始化(init())、启动(start())、绘画...

    java applet小游戏拼图

    1. **Java基础知识**:学习者需要了解Java的基本语法,包括变量声明、数据类型、运算符、控制结构(如if语句、循环)、类和对象的创建,以及方法的定义和调用。 2. **Java GUI编程**:在Applet中,使用Java的AWT...

    Java Applet实例编程.rar_applet_java Applet

    在Java Applet的编程中,你需要了解以下关键知识点: 1. **Java基础**:首先,你需要掌握Java的基本语法,包括类、对象、方法、变量等概念,以及面向对象编程的基本原则。这是编写任何Java程序的基础,包括Applet。...

    Javacard JCOP applet day guide

    第一天的培训内容包括对JCOP产品和特性的介绍,JCOP工具的介绍,JCOP概念讲解(包括Global Platform和智能卡基础知识),JCOP特有的功能和命名规则,以及卡管理认证和内容管理等概念。此外,还会对卡片安全管理、...

Global site tag (gtag.js) - Google Analytics