java在frame怎么计时_java – 退出jframe时的Swing stop计时器
发布日期:2021-10-31 15:52:20 浏览次数:3 分类:技术文章

本文共 861 字,大约阅读时间需要 2 分钟。

我有一个特定的任务,我按计划的时间间隔运行.基本上我在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);

}

}

转载地址:https://blog.csdn.net/weixin_39987847/article/details/114950796 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:php注册页面模板,选项卡式WordPress登陆注册模板
下一篇:java 哈希一致算法_一致哈希算法Java实现

发表评论

最新留言

留言是一种美德,欢迎回访!
[***.207.175.100]2024年04月23日 19时31分42秒