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

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

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

  • 快云科技,美国VPS 2H5G独享20M 仅售19.8/月  年付仅需148

    快云科技已稳步运行进两年了 期间没出现过线路不稳 客户不满意等一系列问题 本司资质齐全 持有IDC ICP ISP等正规手续 有独特的网站设计理念 在前几天刚是参加过魔方系统举行的设计大赛拿获最佳设计奖第一名 本公司主营产品 香港弹性云服务器,美国vps和日本vps,香港物理机,国内高防物理机以及美国日本高防物理机 2020年的国庆推出过一款香港的回馈用户特惠机 已作为传家宝 稳定运行 马上又到了...

    一键去除宝塔面板各种计算题与延时等待

    现在宝塔面板真的是越来越过分了,删除文件、删除数据库、删除站点等操作都需要做计算题!我今天升级到7.7版本,发现删除数据库竟然还加了几秒的延时等待,也无法跳过!宝塔的老板该不会是小学数学老师吧,那么喜欢让我们做计算题!因此我写了个js用于去除各种计算题以及延时等待,同时还去除了软件列表页面的bt企业版广告。只需要执行以下命令即可一键完成!复制以下命令在SSH界面执行:Layout_file="/w...

    易探云:香港CN2云服务器低至18元/月起,183.60元/年

    易探云怎么样?易探云最早是主攻香港云服务器的品牌商家,由于之前香港云服务器性价比高、稳定性不错获得了不少用户的支持。易探云推出大量香港云服务器,采用BGP、CN2线路,机房有香港九龙、香港新界、香港沙田、香港葵湾等,香港1核1G低至18元/月,183.60元/年,老站长建站推荐香港2核4G5M+10G数据盘仅799元/年,性价比超强,关键是延迟全球为50ms左右,适合国内境外外贸行业网站等,如果需...

    javaapplet为你推荐
    win7中文语言包win7专业版怎么安装中文语言包dnf装备代码dnf超级装备 ,极品代码是什么意思?求教!avc是什么格式手机avc格式怎么剪辑netbios协议tcp/ip、ipx/spx、netbios这三个通信协议的区别databasenamefoxpro中的的命令格式qq管家官网腾讯手机管家官网防盗页面地址是什么?知识百科全局钩子求助:全局钩子是怎么回事啊?下载的游戏为什么会安装钩子?求大神帮助网站客服代码如何将在线客服代码插入到您的网页中?医院排队系统医院排队机和医院排队机的区别有哪些?特斯拉model3降价特斯拉官网为何会被挤崩?
    国际域名抢注 cn域名备案 新世界机房 webhosting 抢票工具 鲜果阅读 双11抢红包攻略 天猫双十一抢红包 免费个人网站申请 linux空间 秒杀预告 七夕快乐英文 东莞服务器 江苏双线服务器 starry wordpress中文主题 空间服务器 电信宽带测速软件 免费稳定空间 tracker服务器 更多