没有看swing组件部分,今早上看到一个应用定时器和监听器的小程序,挺好玩,就试着写一个。

代码如下:

package com.study.write; import java.awt.Toolkit; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.Timer; public class TestTimer { public static void main(String[] args) { ActionListener listen = new TimerHe(); Timer time = new Timer(1000, listen); time.start(); try { new Thread().sleep(10000); } catch(Exception e) { e.printStackTrace(); } } } class TimerHe implements ActionListener { private int i = 0; @Override public void actionPerformed(ActionEvent e) { System.out.println("第" + i + "次数出"); i++; Toolkit.getDefaultToolkit(); // TODO Auto-generated method stub } }

原来的代码程序中应用了窗口程序和System.exit(0)结束main函数,一开始以为没用,就没加这两句,出不来结果,加了sleep语句就出来了结果,其实还是不大理解。

转载于:https://www.cnblogs.com/JPAORM/archive/2012/03/24/2510276.html

简单应用定时器和监听器相关推荐

  1. 技术图文:如何利用 Python 做一个简单的定时器类?

    背景 今天在B站上看有关 Python 最火的一个教学视频,零基础入门学习 Python,这也是我们 Python基础刻意练习活动 的推荐视频教程. 在学习魔法方法的时候,有一节视频是制作一个简单的定 ...

  2. python自己做个定时器_技术图文:如何利用 Python 做一个简单的定时器类?

    原标题:技术图文:如何利用 Python 做一个简单的定时器类? 背景 今天在B站上看有关 Python 最火的一个教学视频 -- "零基础入门学习 Python",这也是我们 P ...

  3. C++实现简单的定时器

    C++实现简单定时器--Unix版 1.摘要 本文介绍了如何在Unix平台使用面向对象的设计方法实现一个简单的定时器的过程,以及介绍了与实现定时器功能相关的Unix信号的捕捉和定时发送SIGALRM信 ...

  4. c语言定时器的实现,C语言实现简单的定时器

    本文实例为大家分享了C语言实现简单的定时器的具体代码,供大家参考,具体内容如下 1.代码分析 2.代码 #include #include #include #ifndef CLOCKS_PER_SE ...

  5. C# DateTime简单的定时器用法

    DateTime是C#中的时间类,有公共索引器Now可以获取当前时间. 如果制作简单定时器的话,可以这样: 初始化:DateTime lasttime=DateTime.Now; TimeSpan t ...

  6. C利用time函数实现简单的定时器

    //定时器 #include <stdio.h> #include <time.h> #include <stdlib.h>int main(int num, ch ...

  7. Springboot 简单的定时器

    springboot 相对于其他而言,就是化繁为简,能用注解完成的,绝不用xml. 定时器 也不例外! 首先,在启动类上打开 定时器的总开关 @SpringBootApplication //开启缓存 ...

  8. C语言利用time函数实现简单的定时器

    利用C语言中的time函数,实现一个一秒间隔的打印,其实很简单 #include <stdio.h> #include <time.h> int main(int num, c ...

  9. java超级点击器是怎么实现的_超萌新级的Java学习心得——简单监听器

    之前在界面文章中提到,按钮在没有设置事件监听时,无论怎么按都不会起作用,如果要使这些按钮被按下时可以执行不同的操作,就必须使用监听器. ActionListener:可以提供用于监听按钮的监听器,一旦 ...

最新文章

  1. Jsoup:使用Java将爬虫得到的数据写入Excel,Jsoup得到的数据进行持久化,爬虫数据保存到本地Excel中
  2. Linux监听请求到达时间,4: zabbix5.0自动发现网站域名并监控访问状态和请求时间...
  3. STM32实现IAP功能之一
  4. spring mvc + freemarker 整合
  5. sqlite自己主动更新数据库
  6. 宁波医院计算机试题及答案,(宁波市第25届小学生计算机程序设计竞赛试题及答案.doc...
  7. 设计模式:里氏替换原则
  8. JAVA装mysql_已经安装了mysql,怎么能在java程序里使用SQL?
  9. 基于队列的迷宫求解实现
  10. Object_C与JavaScript交互使用总结
  11. STM32中使用MMA7660重力加速度传感器
  12. Java相关脚本-排查最消耗CPU的线程\Jar冲突
  13. led灯光衰怎么解决_led灯光衰一般多少为正常?
  14. Aras Innovator 11 sp2安装
  15. CyanogenMode主题模块解析(中)
  16. 碧育服务器维护公告,Ubisoft+
  17. iOS 解决报错 Module file /Users/anmo/Library/Developer/Xcode/DerivedData/ModuleCache.noindex/3FOJ1MTM...
  18. 马云的江湖 史玉柱的兵法
  19. 字符数组的定义和初始化
  20. 【20221205】Windows系统反斜杠(倒斜杠 \ )和 Linux系统正斜杠(斜杠 / )

热门文章

  1. vs2010 c# 配置项问题
  2. 8月的最后一天,随意漫笔
  3. 【Java从0到架构师】Spring - AOP
  4. Windows开机 桌面一片空白 无法操作
  5. 服务器是怎么工作的?(二)——arp工作原理详细解析
  6. GitHub如何在README.md文件中插入图片
  7. 《美团数据平台及数仓建设实践》(209页).PDF
  8. 产品经理为什么越来越不值钱?不懂数据,只能尴尬退场
  9. testflight测试软件怎么,TestFlight使用步骤
  10. 重新打包mysql数据库文件_服务器每天早上备份一次 MySQL 数据库并自动打包,同时删除 5 天前的备份文件...