社区
Java SE
帖子详情
在IE中如何测试Applet的init(),start(),stop(),destroy()
一起学习前端吧
2005-12-27 07:52:47
如题,在IE浏览器中为什么stop()和destroy()方法总是不执行,如何来测试这几个方法的执行情况。
最好给出详细的说明。
...全文
235
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
动态调用
Applet
java
Applet
习题.pdf
java
Applet
习题.pdf
Applet
Applet
就是使用Java语言编写的一段代码,它可以在浏览器环境
中
运行。与Application的区别主要在于其执行方式的不同。 application 是从其
中
的main() 方法开始运行的,而
Applet
是在浏览器
中
运行的,必须创建一个HTML 文件,通过编写HTML 语言代码告诉浏览器载入何种
Applet
以及如何运行。
java
applet
简单案例
代码清晰明了,案例浅显易懂,让你1分钟了解java
applet
。
Applet
应用参数说明
Applet
应用参数说明,调用例子说明。
Java SE
62,629
社区成员
307,258
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章