java applet退出功能_java-如何使用内置在applet中的Button在浏览器中停止applet?
我已经在applet中编写了几行Java代码,并且有一个名为QUIT的按钮,它的工作是终止执行,但是当applet在浏览器中运行时,它没有运行吗?
我努力了:
> System.exit(1);
> System.exit(0);
> Applet destroy();
> Applet dispose();
它们都无法在浏览器中工作.这背后的逻辑是什么?
解决方法:
> System.exit(1);
这是为了异常终止应用程序.除非有致命错误无法从中恢复,否则不应在此处使用它,也不要在应用程序中使用它.
> System.exit(0);
小程序可能与其他小程序共享Java虚拟机.如果可以将JVM中的applet视为旅馆的来宾,那就像是烧毁旅馆的来宾之一!即使在受信任的小程序中也不允许这样做.
> Applet destroy();
当JVM认为适当时,该方法将由JVM自动调用.小程序可能会覆盖该方法,但不应显式调用它.
> Applet dispose();
与destroy()相同,将其留给JVM.
结束和applet的最简单方法是使用AppletContext.showDocument(URL).它可能像这样工作(其中代表Applet):
this.getAppletContext().showDocument(thanksForUsingOurAppletURL);
当然,这将重定向到URL. JVM将调用dispose()和destroy()方法.然后,当它决定这样做(在最后一个小程序结束后大约30秒左右)时,它将自行关闭.
标签:applet,java
来源: https://codeday.me/bug/20191122/2058343.html
java applet退出功能_java-如何使用内置在applet中的Button在浏览器中停止applet?相关推荐
- Java Web项目中HTML文件中的汉字在浏览器中显示乱码的解决方案
今天在做一个Java Web项目的时候,html中的汉字在浏览器中显示为乱码,分析其可能原因有: (1)html文件属性中有默认的编码方式,如果它的设置与html文档中content charset属 ...
- java:退出功能_Java 8:功能VS传统
java:退出功能 业务逻辑是相同的: 给定一个由访问次数/时间组成的String表达式,例如:" 1 / 24h,1..3 / 3h,5 / *" 然后,结果应为以下字符串列表: ...
- java+自带excel导出_Java实现微信内置浏览器导出Excel表格功能
最近做项目的时候遇到了这样一个问题,微信内置的浏览器把下载这个功能屏蔽了.唉,,,折腾了一天,从网上各种找资料,但是给的解决方案都不是我想要的(也不知道谁复制的谁的,基本都一样). 在快下班的时候,我 ...
- java ee打印功能_Java EE 8的前5个新功能
java ee打印功能 备受期待的Java Enterprise Edition 8版本具有两个令人兴奋的新API(JSON绑定1.0和Java EE Security 1.0),并且对当前API进行 ...
- java线程池功能_Java线程池总结
一.线程池 线程池适合处理的任务:执行时间短.工作内容较为单一. 合理使用线程池带来的好处: 1)降低资源消耗:重复利用已创建的线程降低线程创建和销毁造成的开销 2)提高响应速度:当任务到达时,任务可 ...
- java ee打印功能_Java EE:异步构造和功能
java ee打印功能 介绍 Java EE具有许多API和构造以支持异步执行. 从可伸缩性和性能的角度来看,这是至关重要的. 让我们假设2个模块相互交互. 当模块A (发送方)以同步方式向模块B ( ...
- java发红包功能_java封装发送微信红包API功能。
WeChatRedPack java封装发送微信红包API功能. 1.目前支持两种红包类型 普通 裂变 2.目前对微信红包api的发送增加了金额校验,暂时未对发送频率做限制,后期会使用redis进行限 ...
- java蓝牙cdma,国王归来 全球第一款内置蓝牙CDMA手机上市
[IT168 资讯]也许是巧合,当摩托罗拉在北京发布第一款将在中国上市的内置蓝牙的CDMA手机V880的时候,在它的老家-美国,无线网络运营商Sprint宣布将在本周出售"长期等待" ...
- Java并发编程实战————可重入内置锁
引言 在<Java Concurrency in Practice>的加锁机制一节中作者提到: Java提供一种内置的锁机制来支持原子性:同步代码块."重入"意味着获取 ...
最新文章
- 如何破解压缩文件密码-省时省力的方法
- 全网首译 : 初学者终极指南—掌握Scrum敏捷框架—第1章
- HTML 学习 第一步内容
- Codeup墓地-问题 A: 还是畅通工程
- 15.深度学习练习:Deep Learning Art: Neural Style Transfer
- ListView添加headview
- Setting Expires and Cache-Control: max-age headers for static resources in ASP.NET
- a*算法流程图_B端产品如何画好流程图?
- 关于C/C++中的几个关键字(C基础)
- 哈斯(Hasse)图
- 删除链表中的某个结点
- .arx 与此版本的 AutoCAD 不兼容。
- 华为HarmonyOS手机系统如何下载手机淘宝APP领取淘宝内部隐藏优惠券?
- mysql数据库中的KEY和PRIMARY KEY的疑惑?
- VANT3无法使用slot引用外部icont
- JDBC与ORM发展与联系 JDBC简介(九)
- spoolsv病毒的清除
- ASEMI大功率场效应管和三极管的区别
- MATLAB 郭彦甫 第十四课练习答案
- 【DSP开发】【VS开发】MUX和DEMUX的含义
热门文章
- details在Java中_Spring安全性在Java配置中使用两个自定义UserDetailsS​​ervices
- 2021-03-15 final value theorem 终值定理
- wcf简单的创建和运用
- 整理的一些Android开发类免费视频课程
- [题解]POJ 3683 Priest John's Busiest Day
- HTML marquee标签详解
- 一些关于“数据挖掘介”技术的有用文档
- OI模板のpoke流[大型考试复习必备/kl]
- 移动端web自适应适配布局解决方案
- 一个还不错的源码解析网站