java在frame怎么计时_java – 退出jframe时的Swing stop计时器
我有一个特定的任务,我按计划的时间间隔运行.基本上我在JFrame中的Label上显示相机.但是,当我退出JFrame时,应用程序似乎运行.我怎么能阻止它?我已经删除了代码的细节,只是将相关部分留在了
public class TaskCLass extends JFrame {
JPanel p;
JLabel l;
Timer timer;
public TaskCLass() {
p = new JPanel();
l = new JLabel("Window");
add(p);
p.add(l);
setSize(700, 600);
this.addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent e) {
System.out.println(e);
timer.purge();
timer.cancel();
System.exit(1);
}
public void windowClosed(WindowEvent e) {
System.out.println(e);
timer.purge();
timer.cancel();
System.exit(1);
}
});
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
startTask();
}
public static void main(String[] args) {
new TaskCLass();
}
public void startTask() {
TimerTask t = new TimerTask() {
@Override
public void run() {
//.........
}
};
timer = new Timer();
timer.schedule(t, 0, 200);
}
}
java在frame怎么计时_java – 退出jframe时的Swing stop计时器相关推荐
- java给frame设置背景_JAVA设置FRAME背景总结设置背景图片
Java中有关Frame背景的设置总结 我们在进行图形用户界面编程时,为了做出一个漂亮.个性化的界面,那么界面的背景就必须考虑了.要想灵活使用背景,就一定要对frame的基本有一些了解,因为在java ...
- java线程运行无限次_java程序运行时到底有多少个活跃线程
先贴上最原始的代码,疑惑的开始. public class Solution { public static void main(String[] args) { T t1 = new T(); T ...
- Java反射修改返回值_java反射调用时如果返回值是整型数组怎么处理?
想通过java的反射功能将javaBean转换成map: public static Map toMap(Object javaBean) { Map result = new HashMap< ...
- java如何截取视频文件_Java获取视频时长及截取帧截图详解
前言 只是最近碰到有这方面的项目需求,所以简单 Mark 下本文.下面的示例是参考过他人分享的文章,之后本人再自行实践.调整和测试过的,希望对有这方面需求的人有所帮助. 示例 添加依赖 org.byt ...
- java连接本地数据库命令_Java操作数据库时一次连接只能执行一条SQL命令
Java操作数据库时一次连接只能执行一条SQL命令 答:× 全面深化改革要攻坚涉险,必须坚持正确的思想方法,不断探索和把握全面深化改革的内在规律,特别是要把握和处理好全面深化改革中的等重大关系 答:整 ...
- 全部java下载访问不了_java – 访问DownloadProvider时避免SecurityException
我有一个具有图片mime类型的intent过滤器 android.intent.action.SEND的活动. 一旦用户与我的活动(UploadActivity)共享图片(特别是来自下载管理器),活动 ...
- java 文件读取中文乱码_java文件读取时发生中文乱码怎么解决
java文件读取时发生中文乱码怎么解决 发布时间:2020-06-23 09:33:47 来源:亿速云 阅读:59 作者:Leah java文件读取时发生中文乱码怎么解决?这篇文章运用了实例代码展示, ...
- java 导出如何合并列_Java导出excel时合并同一列中相同内容的行思路详解
一.有时候导出Excel时需要按类别导出,一大类下好几个小类,小类下又有好几个小小类,就像下图: 要实现这个也不难, 思路如下:按照大类来循环,如上就是按照张江校区.徐汇校区.临港校区三个大类循环,然 ...
- java指定长度数组长度_Java声明数组时不能指定其长度
声明数组平均折旧法包括 长度The First Folio was published after the death of W. Shakespeare. 声明数组W. Shakespeare mi ...
最新文章
- oracle sqlserver 查看指定用户下面的表
- R语言可视化包ggplot2改变图例(legend)标签实战
- 常见问题:内存,循环引用,runloop的简单理解
- 与顶级互联网公司技术大佬面对面聊聊RocketMQ
- 信息学奥赛一本通(1193:吃糖果)
- 华为手机下拉菜单没了_这才是华为正确的截图方式!别不当回事,白白浪费这么强大的手机...
- Linux 引入自动化测试平台 KernelC
- FFT分析的加窗和重叠
- Apache Flink 简单安装
- 线性判别分析(Linear Dicriminant Analysis)参数推导记录备忘
- GCD Timer事件的精度
- asus z99s xp驱动
- 使用 React Testing LIbrary 的 15 个常见错误
- 华为_ensp_vlan接口模式
- 掘金夜谈-畅聊程序人生(笔记)
- swagger注解介绍
- 签了工作之后才发现,自己太草率了 很长很真实 但会对你有所帮助的
- python随机生成英文字母_在Python中生成随机字母
- 优秀前端工程师必备: checkbox radio--单钩 多钩 大比较:你是♂||♀ , 还是 ♂♀...
- 大数据高级开发工程师——Spark学习笔记(7)
热门文章
- jep290涉及jdk版本_JDK 13中的JEP 355文本块
- 光流法测试代码_高效的企业测试-工作流和代码质量(4/6)
- c++ 嵌套私有类_嵌套类和私有方法
- jsf 项目_您将在下一个项目中使用JSF吗?
- jax-ws和jax-rs_JAX-RS和JSON-P集成
- amqp rabbitmq_通过Spring Integration和RabbitMQ获得高可用性的AMQP支持的消息通道
- 在Java中将时间单位转换为持续时间
- 使用Spring和JSR 303进行方法参数验证
- 同步器 java_您可能不知道的五个高级Java同步器
- 呼叫我或异步REST