停止方法不工作,java小程序

停止方法不工作,java小程序,java,applet,Java,Applet,我的java小程序有一个奇怪的问题。这是java代码: import java.awt.*; import javax.swing.*; import netscape.javascript.JSObject; public class JavaApplication11 extends JApplet { @Override public void init() { } @Override public void start() { repa

我的java小程序有一个奇怪的问题。这是java代码:

import java.awt.*;
import javax.swing.*;
import netscape.javascript.JSObject;

public class JavaApplication11 extends JApplet {
    @Override
    public void init() { }

    @Override
    public void start() {
        repaint();
    }

    @Override
    public void stop() {
        JSObject window = JSObject.getWindow(this);
        window.eval("f1()");
    }

    @Override
    public void paint(Graphics g) {
        g.setColor(Color.white);
        g.fillRect(0, 0, this.getWidth(), this.getHeight());
        g.setColor(Color.yellow);
        g.fillRect(10, 10, 100, 70);
   }
}
这是HTML代码:


小程序HTML页面
var数=0;
函数f1(){

控制台日志(编号+"From:当包含此小程序的网页被另一个网页替换时,也就是在销毁小程序之前调用。因此,单击网页内的链接或关闭选项卡可能会有所帮助。最小化或放置在背景中并不意味着关闭或替换网页,因为它仍然处于打开状态,只是处于隐藏状态。我认为s正在阅读此主题:那里的人说,在切换选项卡和最小化浏览器时,停止被激活是正常的。这是一种特定于浏览器的行为。如果规范没有强制要求,不要依赖它。请注意,整个问题是关于“小程序查看器”,而不是真正的浏览器……好的,非常感谢您的帮助:)