`

Java Applet运行机制分析

阅读更多


Applet运行之前,先调用Init()方法,然后调用start()方法,最后调用paint()方法。

stop()方法主要发生在Applet所在的网页被最小化时,当Applet所在的网页被最大化时,要调用start()方法和paint()方法。

paint()方法主要发生Applet所在网页由非活动状态变为活动状态时,如从另一个窗口转到Applet所在的网页的窗口时,将调用paint方法。再者,其它方法调用repaint()方法,也将间接调用paint()方法。

下面的代码是测试Applet的代码:

AppletDemo.java文件:

import java.awt.*;

public class AppletDemo extends java.applet.Applet {
   
      /** Initialization method that will be called after the applet is loaded
       *    into the browser.
       */
      public void init() {
          // TODO start asynchronous download of heavy resources
          System.out.println("Init start");
      }
public void start(){
    System.out.println("Start start");
}
public void stop(){
    System.out.println("Stop start");
}
public void destory(){
    System.out.println("Destory start");
}
      public void paint(Graphics g) {
          System.out.println("Paint start");
      }
}

AppletDemo.html文件:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
</head>
<body bgcolor="000000">
    <center>
     <applet
      code = "AppletDemo.class"
      width = "500"
      height = "300"
      >
     </applet>
    </center>
</body>
</html>

分享到:
评论

相关推荐

    java applet 简单案例

    Java Applet是Java技术在...然而,学习Java Applet仍然有助于理解客户端程序的运行机制和Web应用的发展历程。通过简单的案例,你可以快速掌握Applet的基本概念和编程模式,这将对深入学习Java和其他Web技术有所帮助。

    java applet运行出现异常

    尽管如此,理解Java Applet的运行机制及其可能出现的问题仍然是学习Java历史和技术演进的重要部分。 当"java applet运行出现异常"时,这通常意味着在尝试执行Applet的过程中遇到了错误。这种异常可能是由多种原因...

    Java的线程和Java AppletJava的线程和Java AppletJava的线程和Java Applet

    2. **安全性**:Java Applet运行在Java安全沙箱内,限制了对本地系统资源的访问,以保护用户的系统安全。 3. **网络通信**:Applet可以与服务器进行通信,获取数据或更新自身。 4. **生命周期**:Applet有自己的...

    javaapplet实例讲解

    Java Applet是Java技术在早期Web开发中的一种应用方式,它允许开发者创建可以在用户浏览器上运行的小型程序。本实例讲解将围绕Java Applet的基本概念、工作原理以及如何通过提供的类文件进行理解和学习。 1. **Java...

    javaApplet 实例入门教程

    总之,JavaApplet是Java历史上的一个重要章节,虽然现在已较少使用,但它仍然是理解Java在网络环境中运行机制的一个重要窗口。通过学习这个入门教程,你可以为自己的Java Web开发技能打下坚实的基础。

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

    Java Applet是Java技术在早期Web开发中的一种应用方式,它允许开发者创建可以在浏览器中运行的小型应用程序。在这个“简单的java applet图像移动重画实例”中,我们将深入探讨Java Applet的基础知识,以及如何实现...

    基于java applet的简易画图程序

    通过这个基于Java Applet的简易画图程序,我们可以学习到Java事件处理机制,理解如何响应用户的鼠标操作,并在画布上实时绘制图形。虽然现代Web开发中Java Applet的使用已经不多,但这个示例仍然是学习Java图形界面...

    java applet程序案例

    Java Applet程序案例是关于...通过分析和修改这些代码,你可以深入理解Applet的工作机制,并从中学习如何在Web环境中实现动态交互。虽然Applet已不常用,但它的概念和技术原理对于理解现代Web应用的开发仍然有所帮助。

    Java applet制作聊天室

    - 由于现代浏览器逐渐淘汰了对Java Applet的支持,本项目可能需要使用旧版浏览器或者Java Web Start等工具来运行。 9. 实时性与性能优化: - 聊天室需要实时更新消息,因此可能涉及到心跳机制、缓冲区优化和并发...

    javaApplet习题.pdf

    本文总结了 Java Applet 的一些重要知识点,包括 Applet 的定义、生命周期、安全机制、线程机制、图形用户界面等方面。 一、Applet 的定义和生命周期 * Applet 是 Java 语言中一种特殊的程序,可以在 Web 浏览器中...

    javaApplet特效

    Java Applet是Java技术在早期Web开发中的一种应用方式,它允许开发者创建可以在网页中运行的小型程序,为用户提供交互式和动态的Web体验。Java Applet特效通常指的是利用Java编程语言实现的各种视觉效果,如动画、...

    java applet

    Java Applet是Java技术在早期Web开发中使用的一种机制,它允许开发者创建可以在浏览器中运行的小型应用程序。这些小程序能够增强网页的交互性,提供动态内容和用户接口。本压缩包可能包含了一些示例代码、教程或者...

    用java applet方式实现服务器推技术

    在这个场景中,我们将探讨如何使用Java Applet来实现服务器推(Server-Side Push)技术,这是一个使得服务器能够主动向客户端发送数据而非等待客户端请求的机制,特别适用于实时性要求高的应用,如温度监控。...

    一种在JavaApplet和MFC程序间交换数据的方法

    - **Applet启动**:Applet加载后开始运行,并尝试与MFC程序建立Socket连接。 - **用户身份验证**:Applet收集用户的身份信息,将其发送至MFC程序进行验证。 - **数据交互**:一旦身份验证成功,Applet与MFC程序之间...

    清楚Java Applet缓存

    当用户访问包含Applet的网页时,这些Applets会被下载到本地并运行,同时,Java运行环境(Java Virtual Machine, JVM)会将它们存储在本地缓存中,以优化后续的加载速度,避免每次访问都重新下载。 然而,这种缓存...

    用JavaApplet编写的俄罗斯方块.rar

    《JavaApplet技术在实现俄罗斯方块游戏中的应用详解》 ...通过分析这个项目,不仅可以深入理解JavaApplet的工作原理,还能掌握如何将抽象的编程概念应用于实际游戏开发,提升编程和问题解决的能力。

    Java Applet界面学习资料

    在本篇学习资料中,我们将深入理解Java Applet的工作原理、使用方法以及相关的GUI设计和事件处理机制。 1. **Applet的工作原理** Applet是一种在Web浏览器中运行的Java程序,它通过HTML文件嵌入到网页中。当用户...

    javaApplet实例

    在描述中提到的"javaapplet小游戏"可能包含了一些简单的游戏程序,如猜数字、扫雷等,这些游戏通常利用了Java的图形用户界面(GUI)组件和事件处理机制。开发者可以利用Java的AWT(Abstract Window Toolkit)或Swing...

Global site tag (gtag.js) - Google Analytics