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要保证调用此方法。

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

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

  • 宝塔面板企业版和专业版618年中活动 永久授权仅1888元+

    我们一般的站长或者企业服务器配置WEB环境会用到免费版本的宝塔面板。但是如果我们需要较多的付费插件扩展,或者是有需要企业功能应用的,短期来说我们可能选择按件按月付费的比较好,但是如果我们长期使用的话,有些网友认为选择宝塔面板企业版或者专业版是比较划算的。这样在年中大促618的时候,我们也可以看到宝塔面板也有发布促销活动。企业版年付899元,专业版永久授权1888元起步。对于有需要的网友来说,还是值...

    RAKsmart 2021新年新增韩国服务器及香港美国日本VPS半价

    RAKsmart 商家我们肯定不算陌生,目前主要的营销客户群肯定是我们。于是在去年的时候有新增很多很多的机房,比如也有测试过的日本、香港、美国机房,这不今年有新增韩国机房(记得去年是不是也有增加过)。且如果没有记错的话,之前VPS主机也有一次磁盘故障的问题。 这不今天有看到商家新增韩国服务器产品,当然目前我还不清楚商家韩国服务器的线路和速度情况,后面我搞一台测试机进行...

    2021年国内/国外便宜VPS主机/云服务器商家推荐整理

    2021年各大云服务商竞争尤为激烈,因为云服务商家的竞争我们可以选择更加便宜的VPS或云服务器,这样成本更低,选择空间更大。但是,如果我们是建站用途或者是稳定项目的,不要太过于追求便宜VPS或便宜云服务器,更需要追求稳定和服务。不同的商家有不同的特点,而且任何商家和线路不可能一直稳定,我们需要做的就是定期观察和数据定期备份。下面,请跟云服务器网(yuntue.com)小编来看一下2021年国内/国...

    javaapplet为你推荐
    小明发布首页永久网站小明看看手机首页链接离线包百度地图离线包如何下载?mergefield合并邮件,最后怎么生成呢?旺旺群发软件旺旺群发器哪种好使用snake模型什么是S-L头模型?snake模型图像分割与边缘处理有什么区别?请大侠回答,谢谢了。shoujiao求【叫兽】的简介云输入法如何使用QQ云输入法?微信网页版登陆首页微信网页版怎么用?微信网页版怎么登陆?ocr软件下载哪个图片转文字软件比较好用?
    网站空间购买 北京网站空间 阿云浏览器 80vps 国外idc 精品网 idc测评网 idc评测网 win8升级win10正式版 蜗牛魔方 河南移动邮件系统 hostloc 微软服务器操作系统 789电视剧 域名dns 申请网站 东莞服务器托管 测速电信 第八届中美互联网论坛 空间排行榜 更多