java applet介绍,Java Applet教程介绍[通俗易懂]

java applet介绍,Java Applet教程介绍[通俗易懂]Applet是一种特殊类型的程序,嵌入在网页中以生成动态内容。它在浏览器中运行,并在客户端运行。小程序的优势小程序有很多优点。它们如下:它在客户端工作,因此响应时间更少。担保的它可以由在许多平台下运行的浏览器执行,包括Linux,Windows,MacOs等。小程序的缺点客户端浏览器需要插件才能执行applet。你知道吗小程序的层次结构如上图所示,Applet类扩展了Panel。…

大家好,又见面了,我是你们的朋友全栈君。

Applet是一种特殊类型的程序, 嵌入在网页中以生成动态内容。它在浏览器中运行, 并在客户端运行。

小程序的优势

小程序有很多优点。它们如下:

它在客户端工作, 因此响应时间更少。

担保的

它可以由在许多平台下运行的浏览器执行, 包括Linux, Windows, Mac Os等。

小程序的缺点

客户端浏览器需要插件才能执行applet。

你知道吗

小程序的层次结构

7b4618025d525700c0f280ec610f4a19.png

如上图所示, Applet类扩展了Panel。 Panel类扩展了Container, 它是Component的子类。

Java Applet的生命周期

Applet已初始化。

Applet已启动。

Applet已绘制。

小程序已停止。

小程序被破坏。

2ce574038fe360433ce38bef0e5c8439.png

Applet的生命周期方法:

java.applet.Applet类的4个生命周期方法和java.awt.Component类提供了1个applet的生命周期方法。

java.applet.Applet类

为了创建任何小程序, 必须继承java.applet.Applet类。它提供了applet的4种生命周期方法。

public void init():用于初始化Applet。它仅被调用一次。

public void start():在init()方法或浏览器最大化后调用。它用于启动Applet。

public void stop():用于停止Applet。当Applet停止或浏览器最小化时调用它。

public void destroy():用于销毁Applet。它仅被调用一次。

java.awt.Component类

Component类提供了1种applet的生命周期方法。

public void paint(图形g):用于绘制Applet。它提供了Graphics类对象, 可用于绘制椭圆形, 矩形, 弧形等。

谁负责管理小程序的生命周期?

Java插件软件。

如何运行小程序?

运行小程序有两种方法

通过html文件。

通过appletViewer工具(用于测试)。

HTML文件形式的Applet的简单示例:

要通过html文件执行小程序, 请创建一个小程序并进行编译。之后, 创建一个html文件, 并将applet代码放在html文件中。现在单击html文件。

//First.java

import java.applet.Applet;

import java.awt.Graphics;

public class First extends Applet{

public void paint(Graphics g){

g.drawString(“welcome”, 150, 150);

}

}

注意:类必须是公共的, 因为其对象是由驻留在浏览器中的Java Plugin软件创建的。

myapplet.html

appletviewer工具提供的Applet的简单示例:

要通过appletviewer工具执行applet, 请创建一个在注释中包含applet标签的applet并对其进行编译。之后, 运行它:appletviewer First.java。现在不需要Html文件, 但仅用于测试目的。

//First.java

import java.applet.Applet;

import java.awt.Graphics;

public class First extends Applet{

public void paint(Graphics g){

g.drawString(“welcome to applet”, 150, 150);

}

}

/*

*/

要通过appletviewer工具执行applet, 请在命令提示符下输入:

c:\>javac First.java

c:\>appletviewer First.java

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/156569.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 录屏软件Kap使用经验分享「建议收藏」

    录屏软件Kap使用经验分享「建议收藏」Kap是一款非常实用又简单的录屏软件。https://getkap.co/点击右上角的下拉菜单GETKAP,选择对应你的MACOS的版本。这个到底要选择哪个呢?点击你MACOS系统左上角的白苹果图标,点击关于本机查看里面处理器这行:如果是Intel处理器就选用DownloadforApple(Intel)如果是其他处理器,就是选用DownloadforApple(M1)点击Chrome浏览器里的下载内容找到你刚才下载的软件记录点击在Finde

    2022年9月25日
  • 单片机c语言程序设计试卷_stm32常见面试题

    单片机c语言程序设计试卷_stm32常见面试题c语言面试题集(单片机).c语言面试题集(单片机)1.预处理器(Preprocessor)1.用预处理指令#define声明一个常数,用以表明1年中有多少秒(忽略闰年问题)#defineSECONDS_PER_YEAR(60*60*24*365)UL:1).#define语法的基本知识(例如:不能以分号结束,括号的使用,等等)2).懂得预处理器将为你计算常数表达式的值,因…

    2022年8月26日
  • vs2008sp1补丁怎么安装_win10系统怎么安装cad2005

    vs2008sp1补丁怎么安装_win10系统怎么安装cad2005我第一次安装这个补丁的时候就挂了,搞得VS2005和相关的一些程序都不能运行,后来在网上找到了一些解决方法,结合自己的实际体验,写了这篇教程。补丁相关资料:简体中文版补丁名称:VS80sp1-KB926604-X86-CHS.exe版本:50727.762知识库(KB)文章:KB928957发布日期:2006/12/14简体中文版补丁大小:430

    2022年9月28日
  • 浅析Java中volatile关键字及其作用

    浅析Java中volatile关键字及其作用在Java多线程中如何保证线程的安全性?那我们可以使用Synchronized同步锁来给需要多个线程访问的代码块加锁以保证线程安全性。

    2022年5月31日
  • SecureCRTPortable样式设置

    SecureCRTPortable样式设置SecureCRTPortable高大上设置背景设置进入界面——最上方选项——会话选项——外观,进行如下设置设置完成后就会出现高大上的大神界面

    2022年4月29日
  • 9.6 第九章小结

    9.6 第九章小结

    2022年1月10日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号