简单应用定时器和监听器
没有看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
简单应用定时器和监听器相关推荐
- 技术图文:如何利用 Python 做一个简单的定时器类?
背景 今天在B站上看有关 Python 最火的一个教学视频,零基础入门学习 Python,这也是我们 Python基础刻意练习活动 的推荐视频教程. 在学习魔法方法的时候,有一节视频是制作一个简单的定 ...
- python自己做个定时器_技术图文:如何利用 Python 做一个简单的定时器类?
原标题:技术图文:如何利用 Python 做一个简单的定时器类? 背景 今天在B站上看有关 Python 最火的一个教学视频 -- "零基础入门学习 Python",这也是我们 P ...
- C++实现简单的定时器
C++实现简单定时器--Unix版 1.摘要 本文介绍了如何在Unix平台使用面向对象的设计方法实现一个简单的定时器的过程,以及介绍了与实现定时器功能相关的Unix信号的捕捉和定时发送SIGALRM信 ...
- c语言定时器的实现,C语言实现简单的定时器
本文实例为大家分享了C语言实现简单的定时器的具体代码,供大家参考,具体内容如下 1.代码分析 2.代码 #include #include #include #ifndef CLOCKS_PER_SE ...
- C# DateTime简单的定时器用法
DateTime是C#中的时间类,有公共索引器Now可以获取当前时间. 如果制作简单定时器的话,可以这样: 初始化:DateTime lasttime=DateTime.Now; TimeSpan t ...
- C利用time函数实现简单的定时器
//定时器 #include <stdio.h> #include <time.h> #include <stdlib.h>int main(int num, ch ...
- Springboot 简单的定时器
springboot 相对于其他而言,就是化繁为简,能用注解完成的,绝不用xml. 定时器 也不例外! 首先,在启动类上打开 定时器的总开关 @SpringBootApplication //开启缓存 ...
- C语言利用time函数实现简单的定时器
利用C语言中的time函数,实现一个一秒间隔的打印,其实很简单 #include <stdio.h> #include <time.h> int main(int num, c ...
- java超级点击器是怎么实现的_超萌新级的Java学习心得——简单监听器
之前在界面文章中提到,按钮在没有设置事件监听时,无论怎么按都不会起作用,如果要使这些按钮被按下时可以执行不同的操作,就必须使用监听器. ActionListener:可以提供用于监听按钮的监听器,一旦 ...
最新文章
- Jsoup:使用Java将爬虫得到的数据写入Excel,Jsoup得到的数据进行持久化,爬虫数据保存到本地Excel中
- Linux监听请求到达时间,4: zabbix5.0自动发现网站域名并监控访问状态和请求时间...
- STM32实现IAP功能之一
- spring mvc + freemarker 整合
- sqlite自己主动更新数据库
- 宁波医院计算机试题及答案,(宁波市第25届小学生计算机程序设计竞赛试题及答案.doc...
- 设计模式:里氏替换原则
- JAVA装mysql_已经安装了mysql,怎么能在java程序里使用SQL?
- 基于队列的迷宫求解实现
- Object_C与JavaScript交互使用总结
- STM32中使用MMA7660重力加速度传感器
- Java相关脚本-排查最消耗CPU的线程\Jar冲突
- led灯光衰怎么解决_led灯光衰一般多少为正常?
- Aras Innovator 11 sp2安装
- CyanogenMode主题模块解析(中)
- 碧育服务器维护公告,Ubisoft+
- iOS 解决报错 Module file /Users/anmo/Library/Developer/Xcode/DerivedData/ModuleCache.noindex/3FOJ1MTM...
- 马云的江湖 史玉柱的兵法
- 字符数组的定义和初始化
- 【20221205】Windows系统反斜杠(倒斜杠 \ )和 Linux系统正斜杠(斜杠 / )
热门文章
- vs2010 c# 配置项问题
- 8月的最后一天,随意漫笔
- 【Java从0到架构师】Spring - AOP
- Windows开机 桌面一片空白 无法操作
- 服务器是怎么工作的?(二)——arp工作原理详细解析
- GitHub如何在README.md文件中插入图片
- 《美团数据平台及数仓建设实践》(209页).PDF
- 产品经理为什么越来越不值钱?不懂数据,只能尴尬退场
- testflight测试软件怎么,TestFlight使用步骤
- 重新打包mysql数据库文件_服务器每天早上备份一次 MySQL 数据库并自动打包,同时删除 5 天前的备份文件...