javaappletjava的applet有多少种基本方法?

javaapplet  时间:2021-06-29  阅读:()

java的applet怎么使用

Applet程序开发主要步骤如下:1)选用EDIT或Windows Notepad等工具作为编辑器建立Java Applet源程序。

2)把Applet的源程序转换为字节码文件。

3)编制使用class 的HTML文件。

在HTML文件内放入必要的<OBJECT>语句。

下面举一个最简单的HelloWorld 例子来说明Applet程序的开发过程:(1) 编辑Applet 的java源文件创建文件夹C:ghq,在该文件夹下建立 HelloWorld.java文件的源代码如下:import java.awt.*;import java.applet.*;public class HelloWorld extends Applet //继承Applet类,这是Applet Java程序的特点{public void paint(Graphics g ){g.drawString("Hello World!",5,35);}}保存上述程序在C:ghqHelloWorld.java文件里。

(2)编译Applet编译HelloWorld.java源文件可使用如下JDK命令:C:ghq>javac HelloWorld.java<Enter>

java的applet有多少种基本方法?

Applet 根据执行过程中发生的事件来定义其生命周期。

对于每个事件将自动调用一种方法。

方法如下:
  • init() : 初始化时调用; 该方法用于applet的初始化。

    他像一个构造器——当applet被初次加载时,该方法会自动被调用,并且只会被调用一次。

    ?一般来说,我们会覆盖这个方法,在其中作一些初始化工作,例如,处理PARAM参数以及添加用户界面组件等。

    实际上,Applet也可以有一个默认构造器,但是惯例的做法是在init方法而不是默认构造器中进行初始化过程。

  • start() :调用init方法之后自动调用这个方法; 该方法在Java调用init方法后被自动调用。

    每次applet出现在屏幕上时都会调用这个方法,例如,applet的第一次显示、用户转移到另一个应用程序再返回到这个包含applet的页面、从最小化状态返回等都会调用start方法。

    start方法可以被重复调用多次而不是仅仅一次,这与init方法不同。

    start方法通常是为applet重新启动一个线程的地方,比如继续一个动画。

    如果当用户离开当前页面时你的applet不需要做任何挂起处理,那么你就不需要实现此方法。

  • () : 退出网页时停止执行Applet程序; 该方法在用户离开applet所在页面时被自动调用。

    也可以被重复多次调用。

    ?方法的作用是当用户不再关注applet时能够停止使系统变慢的消耗资源的活动。

    ?如果applet中没有动画、音频文件播放或者在一个线程中执行计算,那么通常不需要此方法。

  • paint(Graphics g):绘制Applet图形; ?当重新绘制applet时调用。

  • destroy() : 离线时释放本对象及其相关的资源; 当浏览器被正常关闭时,Java要保证调用此方法。

    当浏览器关闭时该方法会自动被执行。

    该方法中需要放置的代码是用来进行清理工作的,例如,回收任何诸如图形环境等的系统资源。

  • NameCheap 2021年新年首次活动 域名 域名邮局 SSL证书等

    NameCheap商家如今发布促销活动也是有不小套路的,比如会在提前一周+的时间告诉你他们未来的活,比如这次2021年的首次活动就有在一周之前看到,但是这不等到他们中午一点左右的时候才有正式开始,而且我确实是有需要注册域名,等着看看是否有真的折扣,但是实际上.COM域名力度也就一般需要51元左右,其他地方也就55元左右。当然,这次新年的首次活动不管如何肯定是比平时便宜一点点的。有新注册域名、企业域...

    易探云(QQ音乐绿钻)北京/深圳云服务器8核8G10M带宽低至1332.07元/年起

    易探云怎么样?易探云香港云服务器比较有优势,他家香港BGP+CN2口碑不错,速度也很稳定。尤其是今年他们动作很大,推出的香港云服务器有4个可用区价格低至18元起,试用过一个月的用户基本会续费,如果年付的话还可以享受8.5折或秒杀价格。今天,云服务器网(yuntue.com)小编推荐一下易探云国内云服务器优惠活动,北京和深圳这二个机房的云服务器2核2G5M带宽低至330.66元/年,还有高配云服务器...

    Linode十八周年及未来展望

    这两天Linode发布了十八周年的博文和邮件,回顾了过去取得的成绩和对未来的展望。作为一家运营18年的VPS主机商,Linode无疑是有一些可取之处的,商家提供基于KVM架构的VPS主机,支持随时删除(按小时计费),可选包括美国、英国、新加坡、日本、印度、加拿大、德国等全球十多个数据中心,所有机器提供高出入网带宽,最低仅$5/月($0.0075/小时)。This month marks Linod...

    javaapplet为你推荐
    prisma安卓版kovo安卓版的哪有下载?暴力破解rar暴力破解rar,一个15位左右的密码,得用多长时间。(双核。2g内存)5e5e5e如何更改bootstrap navbar的颜色 03 Topics 03 Ruby Chinacomexceptionapro exception是什么意思音乐代码网页中怎么写自动播放mp3音乐的代码全局钩子加载全局钩子是什么,每次进入股票软件都说加载全局钩子,是中病毒了吗西安娱乐西安那里有好玩的地方,夜生活不去飞信发信息要钱吗用飞信发短信要钱吗?flv转avi求FLV转换为AVI的软件mpeg4格式mp4格式有哪些??
    山东虚拟主机 美国域名注册 广州主机租用 深圳主机租用 vps论坛 域名备案网站 万网域名证书查询 realvnc evssl证书 服务器cpu性能排行 域名转接 免费申请网站 web服务器安全 闪讯官网 云服务器比较 php服务器 免费蓝钻 摩尔庄园注册 xshell5注册码 cdn加速 更多