在IE中如何测试Applet的init(),start(),stop(),destroy()

一起学习前端吧 2005-12-27 07:52:47
如题,在IE浏览器中为什么stop()和destroy()方法总是不执行,如何来测试这几个方法的执行情况。
最好给出详细的说明。
...全文
235 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
如下代码:
为什么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占据的资源。
  • 打赏
  • 举报
回复
问:yuzl32

在浏览器中测试,必须关闭浏览器才会destroy
应该是在浏览器导向到另外一个页面时就执行destroy呀?
另外在浏览器中stop总是不执行呀
应该是浏览器失去焦点时就执行的呀?
yuzl32 2006-01-02
  • 打赏
  • 举报
回复
必须关闭浏览器它才会destroy.
何不用appletviewer来测试?
  • 打赏
  • 举报
回复
可是在浏览器中运行时,stop和destroy方法怎么总是不执行呀?如何才能看出来他们的执行呢?
  • 打赏
  • 举报
回复
up
  • 打赏
  • 举报
回复
来得太早了?怎么没有人呀?
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");
}
}
  • 打赏
  • 举报
回复
怎么回事呀?嫌分少吗?答了可以再加

62,629

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧