如何使用内置在applet中的Button在浏览器中停止applet?

用户名

我已经在applet中编写了几行Java代码,并且有一个名为QUIT按钮,它的工作是终止执行,但是当applet在浏览器中运行时,它却没有运行?

我试过了:

  • System.exit(1);
  • System.exit(0);
  • 小程序 destroy();
  • 小程序 dispose();

它们都不在浏览器中工作背后的逻辑是什么?

安德鲁·汤普森
  • System.exit(1);

那是为了一个应用程序的异常终止。除非有致命错误无法从中恢复,否则不应在此处使用它,也不要在应用程序中使用它。

  • System.exit(0);

小程序可能与其他小程序共享Java虚拟机。如果JVM中的applet可以看作是旅馆的来宾,那就像是烧毁旅馆的来宾之一!即使在受信任的小程序中也不允许这样做。

  • 小程序 destroy();

当JVM认为适当时,该方法将由JVM自动调用。小程序可能会覆盖该方法,但不应显式调用它。

  • 小程序 dispose();

与一样destroy(),将其留给JVM。


结束和applet的最简单方法是使用AppletContext.showDocument(URL)它可能像这样工作(其中this代表Applet):

this.getAppletContext().showDocument(thanksForUsingOurAppletURL);

当然,这将重定向到URL。JVM将调用dispose()destroy()方法。然后,当它决定这样做(在最后一个小程序结束后大约30秒左右)时,它将自行关闭。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

java如何在浏览器中运行其applet?

来自分类Dev

在浏览器中运行java-applet源代码

来自分类Dev

第一个applet-浏览器中的Null Point异常?

来自分类Dev

如何在Android中的其他浏览器而不是其内置浏览器中打开URL

来自分类Dev

如何停止Java Applet中的图像闪烁?

来自分类Dev

如何防止浏览器中的“停止运行此脚本”?

来自分类Dev

如何防止浏览器中的“停止运行此脚本”?

来自分类Dev

内置在reducebykey中的python

来自分类Dev

Bash内置在Substring中

来自分类Dev

内置在GrapesJS编辑器中的内联CKeditor

来自分类Dev

如何检查libjpeg-turbo是否内置在opencv中?

来自分类Dev

如何更新内置在FutureBuilder中的小部件状态

来自分类Dev

Java Applet未在Eclipse的内置Applet Viewer中更新

来自分类Dev

Java Applet可在IDE中使用,但不能在浏览器中使用

来自分类Dev

如何在Selenium Web驱动程序中打开任何其他浏览器之前停止Firefox浏览器的调用跨浏览器测试

来自分类Dev

在Web浏览器上加载Java Applet时如何显示进度栏

来自分类Dev

当浏览器不再支持Java Applet时,该如何运行?

来自分类常见问题

如何使用Docker容器在浏览器中打开Rabbitmq?

来自分类Dev

如何使用环回在浏览器中设置Cookie?

来自分类Dev

如何使用Codeigniter在浏览器中查看XML文件

来自分类Dev

如何让Chromium使用Google Chrome浏览器中的Flash?

来自分类Dev

如何使用jQuery从浏览器的Cookie中获取sessionid?

来自分类Dev

如何让Chromium使用Google Chrome浏览器中的Flash?

来自分类Dev

如何使用JQuery在Android浏览器中禁用“粘贴”?

来自分类Dev

如何使用ExpressJS在浏览器中呈现JSON

来自分类Dev

如何使用React在浏览器中呈现应用预览

来自分类Dev

如何使用Python在浏览器中预览pdf文件?

来自分类Dev

如何使用js在浏览器中执行cmd命令

来自分类Dev

如何使用脚本在浏览器中自动启动 jenkins

Related 相关文章

  1. 1

    java如何在浏览器中运行其applet?

  2. 2

    在浏览器中运行java-applet源代码

  3. 3

    第一个applet-浏览器中的Null Point异常?

  4. 4

    如何在Android中的其他浏览器而不是其内置浏览器中打开URL

  5. 5

    如何停止Java Applet中的图像闪烁?

  6. 6

    如何防止浏览器中的“停止运行此脚本”?

  7. 7

    如何防止浏览器中的“停止运行此脚本”?

  8. 8

    内置在reducebykey中的python

  9. 9

    Bash内置在Substring中

  10. 10

    内置在GrapesJS编辑器中的内联CKeditor

  11. 11

    如何检查libjpeg-turbo是否内置在opencv中?

  12. 12

    如何更新内置在FutureBuilder中的小部件状态

  13. 13

    Java Applet未在Eclipse的内置Applet Viewer中更新

  14. 14

    Java Applet可在IDE中使用,但不能在浏览器中使用

  15. 15

    如何在Selenium Web驱动程序中打开任何其他浏览器之前停止Firefox浏览器的调用跨浏览器测试

  16. 16

    在Web浏览器上加载Java Applet时如何显示进度栏

  17. 17

    当浏览器不再支持Java Applet时,该如何运行?

  18. 18

    如何使用Docker容器在浏览器中打开Rabbitmq?

  19. 19

    如何使用环回在浏览器中设置Cookie?

  20. 20

    如何使用Codeigniter在浏览器中查看XML文件

  21. 21

    如何让Chromium使用Google Chrome浏览器中的Flash?

  22. 22

    如何使用jQuery从浏览器的Cookie中获取sessionid?

  23. 23

    如何让Chromium使用Google Chrome浏览器中的Flash?

  24. 24

    如何使用JQuery在Android浏览器中禁用“粘贴”?

  25. 25

    如何使用ExpressJS在浏览器中呈现JSON

  26. 26

    如何使用React在浏览器中呈现应用预览

  27. 27

    如何使用Python在浏览器中预览pdf文件?

  28. 28

    如何使用js在浏览器中执行cmd命令

  29. 29

    如何使用脚本在浏览器中自动启动 jenkins

热门标签

归档