社区
Java SE
帖子详情
在IE中如何测试Applet的init(),start(),stop(),destroy()
一起学习前端吧
2005-12-27 07:52:47
如题,在IE浏览器中为什么stop()和destroy()方法总是不执行,如何来测试这几个方法的执行情况。
最好给出详细的说明。
...全文
238
9
打赏
收藏
在IE中如何测试Applet的init(),start(),stop(),destroy()
如题,在IE浏览器中为什么stop()和destroy()方法总是不执行,如何来测试这几个方法的执行情况。 最好给出详细的说明。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
一起学习前端吧
2006-01-04
打赏
举报
回复
如下代码:
为什么stopCounter和destroyCounter的值永远都是0?
import javax.swing.*;
import java.awt.*;
public class AppletMethods extends JApplet
{
int initCounter = 0;
int startCounter = 0;
int stopCounter = 0;
int destroyCounter = 0;
public void init()
{
initCounter++;
repaint();
}
public void start()
{
startCounter++;
repaint();
}
public void stop()
{
stopCounter++;
repaint();
}
public void destroy()
{
destroyCounter++;
repaint();
}
public void paint(Graphics g)
{
g.drawString("initCoutner:" + String.valueOf(initCounter) ,20,20);
g.drawString("startCoutner:" + String.valueOf(startCounter) ,20,35);
g.drawString("stopCoutner:" + String.valueOf(stopCounter) ,20,50);
g.drawString("destroyCoutner:" + String.valueOf(destroyCounter) ,20,65);
}
}
yuzl32
2006-01-03
打赏
举报
回复
Start()方法在init()方法后执行,在Applet每次成为非活动性后要恢复成活动性之前再次运行它。当用户离开Web页时,可能会最小化窗口或访问另一个Web页,这时stop()方法被调用。当用户关闭浏览器或AppletViewer时,调用Destroy()方法。关闭浏览器或Applet Viewer就会释放Applet占据的资源。
一起学习前端吧
2006-01-02
打赏
举报
回复
问:yuzl32
在浏览器中测试,必须关闭浏览器才会destroy
应该是在浏览器导向到另外一个页面时就执行destroy呀?
另外在浏览器中stop总是不执行呀
应该是浏览器失去焦点时就执行的呀?
yuzl32
2006-01-02
打赏
举报
回复
必须关闭浏览器它才会destroy.
何不用appletviewer来测试?
一起学习前端吧
2005-12-29
打赏
举报
回复
可是在浏览器中运行时,stop和destroy方法怎么总是不执行呀?如何才能看出来他们的执行呢?
一起学习前端吧
2005-12-27
打赏
举报
回复
up
一起学习前端吧
2005-12-27
打赏
举报
回复
来得太早了?怎么没有人呀?
Elevenex
2005-12-27
打赏
举报
回复
import java.applet.*;
import java.awt.*;
public class AppletTest extends Applet{
private Frame mf;
private TextArea ta;
public AppletTest(){
mf=new Frame("applet test");
ta=new TextArea();
ta.setPreferredSize(new Dimension(200,200));
mf.add(ta);
mf.pack();
mf.setVisible(true);
}
public void init(){
ta.append("init()\n");
}
public void start(){
ta.append("start()\n");
}
public void stop(){
ta.append("stop()\n");
}
public void destroy(){
ta.append("destroy()\n");
}
}
一起学习前端吧
2005-12-27
打赏
举报
回复
怎么回事呀?嫌分少吗?答了可以再加
S
tar
t
Applet
Demo
4. **
Applet
生命周期**:
Applet
有四个主要状态:初始化(
init
())、启动(s
tar
t())、停止(
stop
())和销毁(
destroy
())。这些方法在
Applet
的不同阶段被自动调用,例如当浏览器加载、显示、隐藏或关闭
Applet
时。 5...
java
Applet
习题.pdf
*
Applet
的生命周期包括
init
、s
tar
t、
stop
、
destroy
四个阶段。 *
init
方法在
Applet
初始化时调用,用于初始化
Applet
。 * s
tar
t 方法在
Applet
启动时调用,用于启动
Applet
。 *
stop
方法在
Applet
停止时调用...
Applet
Applet
的生命周期包括了四个关键方法:
init
(), s
tar
t(),
stop
()和
destroy
()。
init
()方法在
Applet
首次加载时执行,用于进行一次性的初始化操作;s
tar
t()方法在
Applet
启动或重新激活时调用,用于恢复
Applet
的运行状态...
java
applet
简单案例
Java
Applet
是Java技术在早期Web开发
中
的一种应用方式,它允许开发者在浏览器
中
嵌入可执行的小程序,为用户提供动态交互的Web页面体验。这个简单的案例将带你深入理解Java
Applet
的基础概念、工作原理以及如何创建和...
Applet
应用参数说明
首先,
Applet
的生命周期由四个基本方法来控制:
init
(), s
tar
t(),
stop
(), 和
destroy
()。 1. `
init
()`方法:这是
Applet
生命周期的第一个阶段,系统在加载
Applet
时首先调用此方法。`
init
()`主要用于进行初始化工作,...
Java SE
62,626
社区成员
307,258
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章