当前位置: 技术问答>java相关
a easy question about applet!3x!
来源: 互联网 发布时间:2015-02-16
本文导语: 我编了一个applet如下,本想看看init()、start()、stop()、paint()的作用,在applewtviewer中是正常的,当我stop再start的时候,显示出 Init done ... Started ... Stopped ... Started ... Stopped ... Started ... 但是我在IE浏览器里入这...
我编了一个applet如下,本想看看init()、start()、stop()、paint()的作用,在applewtviewer中是正常的,当我stop再start的时候,显示出
Init done ... Started ... Stopped ... Started ... Stopped ... Started ...
但是我在IE浏览器里入这个页面的时候,出现Init done ... Started ...
当我再装入其他的页面,再后退,再前进的时候,屏幕上的字没有象在appletvuewer中那样,一点反应都没有,这是怎么回事呢?请指教!
import java.awt.*;
import java.applet.*;
public class test13 extends Applet
{
StringBuffer message;
public void init()
{
message = new StringBuffer("Init done ... ");
}
public void start()
{
message.append("Started ... ");
}
public void stop()
{
message.append("Stopped ... ");
}
public void paint(Graphics g)
{
g.drawString(message.toString(), 50, 50);
}
}
Init done ... Started ... Stopped ... Started ... Stopped ... Started ...
但是我在IE浏览器里入这个页面的时候,出现Init done ... Started ...
当我再装入其他的页面,再后退,再前进的时候,屏幕上的字没有象在appletvuewer中那样,一点反应都没有,这是怎么回事呢?请指教!
import java.awt.*;
import java.applet.*;
public class test13 extends Applet
{
StringBuffer message;
public void init()
{
message = new StringBuffer("Init done ... ");
}
public void start()
{
message.append("Started ... ");
}
public void stop()
{
message.append("Stopped ... ");
}
public void paint(Graphics g)
{
g.drawString(message.toString(), 50, 50);
}
}
|
在IE里的过程是不同的,IE里只能INIT一次,因为它依然保留在内存里。它好象不通共重新装载APPLET除非你关了IE。
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。