站长百科 | 数字化技能提升教程 数字化时代生存宝典
首页
数字化百科
电子书
建站程序
开发
服务器
办公软件
开发教程
服务器教程
软件使用教程
运营教程
热门电子书
WordPress教程
宝塔面板教程
CSS教程
Shopify教程
导航
程序频道
推广频道
网赚频道
人物频道
网站程序
网页制作
云计算
服务器
CMS
论坛
网店
虚拟主机
cPanel
网址导航
WIKI使用导航
WIKI首页
最新资讯
网站程序
站长人物
页面分类
使用帮助
编辑测试
创建条目
网站地图
站长百科导航
站长百科
主机侦探
IDCtalk云说
跨境电商导航
WordPress啦
站长专题
网站推广
网站程序
网站赚钱
虚拟主机
cPanel
网址导航专题
云计算
微博营销
虚拟主机管理系统
开放平台
WIKI程序与应用
美国十大主机
编辑“
Applet类
”
人物百科
|
营销百科
|
网赚百科
|
站长工具
|
网站程序
|
域名主机
|
互联网公司
|
分类索引
跳转至:
导航
、
搜索
警告:
您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您
登录
或
创建
一个账户,您的编辑将归属于您的用户名,且将享受其他好处。
反垃圾检查。
不要
加入这个!
<span style="text-align:center; border:1px solid #000; float:right; padding:6px;"><strong>导航:</strong> [[Applet|上一页]] | {{template:开发语言导航}}</span> <div style="clear:both;"></div> ==Applet类== [[Applet]]类是所有Applet应用的基类,所有的Java小应用程序都必须继承该类。如下所示。 <pre>import java. applet.*; public class OurApplet extends Applet { ...... ...... }</pre> Applet类的构造函数只有一种,即:public Applet() Applet实现了很多基本的方法,下面列出了Applet类中常用方法和用途。 *public final void setStub(AppletStub stub) //设置Applet的stub.stub是Java和C之间转换参数并返回值的代码位,它是由系统自动设定的。 *public boolean isActive();// 判断一个Applet是否处于活动状态。 *public URL getDocumentBase();// 检索表示该Applet运行的文件目录的对象。 *public URL getCodeBase();// 获取该Applet 代码的URL地址。 *public String getParameter(String name);// 获取该Applet 由name指定参数的值。 *public AppletContext getAppletContext();// 返回浏览器或小应用程序观察器。 *public void resize(int width,int height);// 调整Applet运行的窗口尺寸。 *public void resize(Dimension d);// 调整Applet运行的窗口尺寸。 *public void showStatus(String msg);// 在浏览器的状态条中显示指定的信息。 *public Image getImage(URL url); // 按url指定的地址装入图象。 *public Image getImage(URL url,String name);// 按url指定的地址和文件名加载图像。 *public AudioClip getAudioClip(URL url);// 按url指定的地址获取声音文件。 *public AudioClip getAudioClip(URL url, String name);// 按url指定的地址和文件名获取声音。 *public String getAppletInfo();// 返回Applet应用有关的作者、版本和版权方面的信息; *public String[][] getParameterInfo(); // 返回描述Applet参数的字符串数组,该数组通常包含三个字符串: 参数名、该参数所需值的类型和该参数的说明。 *public void play(URL url);// 加载并播放一个url指定的音频剪辑。 *public void destroy();//撤消Applet及其所占用的资源。若该Applet是活动的,则先终止该Applet的运行。 ==Applet运行状态控制基本方法== Applet类中的四种基本方法用来控制其运行状态:init()、start()、stop()、destroy() *init()方法 这个方法主要是为Applet的正常运行做一些初始化工作。当一个Applet被系统调用时,系统首先调用的就是该方法。通常可以在该方法中完成从网页向Applet传递参数,添加用户界面的基本组件等操作。 *start()方法 系统在调用完init()方法之后,将自动调用start()方法。而且,每当用户离开包含该Applet的主页后又再返回时,系统又会再执行一遍 start()方法。这就意味着start()方法可以被多次执行,而不像init()方法。因此,可把只希望执行一遍的代码放在init()方法中。可以在start()方法中开始一个线程,如继续一个动画、声音等。 *stop()方法 这个方法在用户离开 Applet所在页面时执行,因此,它也是可以被多次执行的。它使你可以在用户并不注意Applet的时候,停止一些耗用系统资源的工作以免影响系统的运行速度,且并不需要人为地去调用该方法。如果Applet中不包含动画、声音等程序,通常也不必实现该方法。 *destroy()方法 与对象的finalize()方法不同,Java在浏览器关闭的时候才调用该方法。Applet是嵌在HTML文件中的,所以destroty()方法不关心何时Applet被关闭,它在浏览器关闭的时候自动执行。在destroy()方法中一般可以要求收回占用的非内存独立资源。(如果在Applet 仍在运行时浏览器被关闭,系统将先执行stop()方法,再执行destroy()方法。 ==相关条目== *[[Applet程序开发步骤]] *[[装载图像]] [[category:Applet|A]]
摘要:
请注意,您对站长百科的所有贡献都可能被其他贡献者编辑,修改或删除。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源(参阅
Wordpress-mediawiki:版权
的细节)。
未经许可,请勿提交受版权保护的作品!
取消
编辑帮助
(在新窗口中打开)
本页使用的模板:
模板:开发语言导航
(
编辑
)