博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
需要知道的Applet基础知识
阅读量:5140 次
发布时间:2019-06-13

本文共 960 字,大约阅读时间需要 3 分钟。

一、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)Graphics g = getGraphics();获得绘图笔。

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

(3)getImage();

转载于:https://www.cnblogs.com/xiazdong/archive/2011/10/11/3058149.html

你可能感兴趣的文章
浅谈卷积神经网络及matlab实现
查看>>
解决ajax请求cors跨域问题
查看>>
《收获,不止Oracle》pdf
查看>>
LinkedList<E>源码分析
查看>>
Real-Time Rendering 笔记
查看>>
如何理解HTML结构的语义化
查看>>
Activity之间的跳转:
查看>>
实验四2
查看>>
Android现学现用第十一天
查看>>
多路复用
查看>>
Python数据可视化之Pygal(雷达图)
查看>>
Java学习笔记--字符串和文件IO
查看>>
转 Silverlight开发历程—(画刷与着色之线性渐变画刷)
查看>>
SQL语法(3)
查看>>
在js在添版本号
查看>>
sublime3
查看>>
Exception Type: IntegrityError 数据完整性错误
查看>>
Nuget:Newtonsoft.Json
查看>>
【luogu4185】 [USACO18JAN]MooTube [并查集]
查看>>
手机号脱敏处理
查看>>