java实现倒计时_Java实现倒计时代码
下面是编程之家 jb51.cc 通过网络收集整理的代码片段。
编程之家小编现在分享给大家,也给大家做个参考。
import java.util.Calendar;
import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;
import javax.swing.JFrame;
import javax.swing.JLabel;
/**
*
* @author wesley
* @date 2015年1月28日
*
*/
public class CountDown {
private long longTime;
private long currentTime;
private long distTime;
private long day,hour,minutes,seconds;
public CountDown() {
CDown();
}
public void CDown() {
Timer timer = new Timer();
JFrame jf = new JFrame();
final JLabel jl = new JLabel();
jf.add(jl);
jf.setVisible(true);
jf.setSize(350,100);
jf.setTitle("倒计时软件");
jf.setDefaultCloSEOperation(JFrame.EXIT_ON_CLOSE);
timer.schedule(new TimerTask() {
@Override
public void run() {
Calendar cal = Calendar.getInstance();
//设置预定的时间
cal.set(2015,28,17,30,0);//0代表1月 ,11代表12月
// 返回历元到指定时间的毫秒数。
longTime = cal.getTimeInMillis();
// 返回自 1970 年 1 月 1 日 00:00:00 GMT 以来此 Date 对象表示的毫秒数。
currentTime = new Date().getTime();
//距离的时间
distTime = longTime - currentTime;
//得到天数
day = ((distTime / 1000) / (3600 * 24));
//得到小时数
hour = ((distTime / 1000) - day * 86400) / 3600;
//得到分钟数
minutes = ((distTime / 1000) - day * 86400 - hour * 3600) / 60;
//得到秒数
seconds = (distTime / 1000) - day * 86400 - hour * 3600
- minutes * 60;
jl.setText("倒计时" + day + " 天 " + hour + "小时 :" + minutes
+ "分钟 :" + seconds + "秒");
}
},1000);
}
public static void main(String[] args) {
new CountDown();
}
}
以上是编程之家(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。
总结
以上是编程之家为你收集整理的Java实现倒计时代码全部内容,希望文章能够帮你解决Java实现倒计时代码所遇到的程序开发问题。
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您喜欢交流学习经验,点击链接加入交流1群:1065694478(已满)交流2群:163560250
java实现倒计时_Java实现倒计时代码相关推荐
- java js倒计时_Java实现倒计时的方法详解
这篇文章主要介绍了Java编程倒计时实现的三个示例,三种实现方法,具有一定参考价值,需要的朋友可以了解下. 实现Java编程中倒计时的方法有许多,下面我们通过三个示例来简单了解下它的实现过程. 1.简 ...
- 倒计时java语言实现_java实现倒计时源码分享
import java.util.Calendar; import java.util.Date; import java.util.Timer; import java.util.TimerTask ...
- java 抓屏_java抓屏代码
一个网上找下来的 抓屏代码只需呀输入要存放的路径和名字 就可以执行,但不能为空. import java.awt.Dimension; import java.awt.Rectangle; impor ...
- java基础格式_Java基础之代码的基本格式
每一种编程语言都有一套自己的语法规范,java也是如此,同样需要遵从一定的语法规范,如代码的书写.标识符的定义.关键字的应用等.因此要学好Java就要先熟悉它的基本语法.很多人都在发知识点和课程大纲, ...
- java synchronized块_Java多线程同步代码块Synchronized
Java多线程同步代码块Synchronized Java中的每个对象都有一个与之关联的内部锁(Intrinsic lock). 这种锁也称为监视器(Monitor), 这种内部锁是一种排他锁,可以保 ...
- java 9999 符号_java 9999(示例代码)
1. map 1.1. map中的方法 1.2. Map.Entry 对于集合来讲,就是把kye-value的数据保存在了Map.Entry的实例之后,再在Map集合中插入了一个Map.Entry的实 ...
- java 注册回调_java 实现回调代码实例
JAVA实现回调 熟悉MS-Windows和X Windows事件驱动设计模式的开发人员,通常是把一个方法的指针传递给事件源,当某一事件发生时来调用这个方法(也称为"回调").Ja ...
- java二进制命令_Java二进制指令代码解析
常量入栈指令 操作码(助记符) 操作数 描述(栈指操作数栈) aconst_null null值入栈. iconst_m1 -1(int)值入栈. iconst_0 0(int)值入栈. iconst ...
- java 解析二进制_Java二进制指令代码解析
常量入栈指令 操作码(助记符) 操作数 描述(栈指操作数栈) aconst_null null值入栈. iconst_m1 -1(int)值入栈. iconst_0 0(int)值入栈. iconst ...
- java迭代例子_Java 迭代器的代码实例详解
一.摘要 迭代器模式是与集合共生共死的.一般来说,我们只要实现一个容器,就需要同时提供这个容器的迭代器.使用迭代器的好处是:封装容器的内部实现细节,对于不同的集合,可以提供统一的遍历方式,简化客户端的 ...
最新文章
- 奇妙的二叉树:Huffman的贡献
- .Android开发在Eclipse环境中无法显示提示信息This element neither has attached
- JavaScript设计模式——单例模式的理解与应用
- 流传在程序员中的传说,你知道几个?
- 从Preact了解一个类React的框架是怎么实现的(二): 元素diff
- 310. 最小高度树
- Socket,CAsyncSocket,CSocket介绍
- mysql5.5软件官方下载_MySQL5.5 64位下载
- 基于html+css房地产销售系统设计与实现-计算机毕业设计源码+LW文档
- 服务器 cpu系列 至强系列那个好,至强系列 intel至强和酷睿I系列,到底哪个好
- shell脚本编写九九乘法表_Shell脚本:打印九九乘法表
- vsftpd的安装及使用
- 深度学习之编程语言Python(Ⅰ)
- 迅为i.MX6ULL终结者Mfgtools修改单独只烧写Uboot,内核,文件系统
- Python在游戏中的热更新
- 养成好习惯,戒掉坏习惯
- Channel接口的层次结构解析
- win10桌面图标有小白标_白标移动应用程序,带有react native和babel
- JDK下载与安装和Java开发环境变量的配置
- UE4的GamePlay框架概述
热门文章
- 怎样清理计算机空间,电脑清除缓存,怎么清除电脑内存垃圾
- Phyton安装MySQL驱动
- Codeforces Round #614 (Div. 2) A题ConneR and the A.R.C. Markland-N
- 前端杂谈: CSS 权重 (Specificity)
- oracle 三表连接 join,三个表innerjoin 如何用inner join关联三张表
- 计算机专业就业方向与前景以及你所要具备的技能(本科生)
- 从零开始设计一个共识算法——一场没有硝烟的战争
- 今日头条,即将崛起为中国互联网第三极
- 机器学习 深度学习 EM算法 深度解析
- sox 音频采样率转换