本文实例讲述了java实现的简单数字时钟功能。分享给大家供大家参考,具体如下:

应用名称:java数字时钟

用到的知识:java gui编程,线程

开发环境:win8+eclipse+jdk1.8

功能说明:可以显示当前系统的年月日、星期以及准确时间,并实时更新显示。

效果图:

源代码:

import javax.swing.jframe;

import javax.swing.jpanel;

import java.awt.borderlayout;

import javax.swing.jlabel;

import java.awt.font;

import java.text.simpledateformat;

import java.util.date;

public class time extends jframe implements runnable{

/**

*

*/

private static final long serialversionuid = 1l;

private jlabel date;

private jlabel time;

public time() {

//初始化图形界面

this.setvisible(true);

this.settitle("数字时钟");

this.setsize(282, 176);

this.setlocation(200, 200);

this.setresizable(true);

jpanel panel = new jpanel();

getcontentpane().add(panel, borderlayout.center);

panel.setlayout(null);

//时间

time = new jlabel();

time.setbounds(31, 54, 196, 59);

time.setfont(new font("arial", font.plain, 50));

panel.add(time);

//日期

date = new jlabel();

date.setfont(new font("微软雅黑", font.plain, 13));

date.setbounds(47, 10, 180, 22);

panel.add(date);

}

//用一个线程来更新时间

public void run() {

while(true){

try{

date.settext(new simpledateformat("yyyy 年 mm 月 dd 日 eeee").format(new date()));

time.settext(new simpledateformat("hh:mm:ss").format(new date()));

}catch(throwable t){

t.printstacktrace();

}

}

}

public static void main(string[] args) {

new thread(new time()).start();

}

}

ps:这里再为大家推荐几款时间及日期相关工具供大家参考使用:

unix时间戳(timestamp)转换工具:

在线日期/天数计算器:

在线日期计算器/相差天数计算器:

在线日期天数差计算器:

希望本文所述对大家java程序设计有所帮助。

希望与广大网友互动??

点此进行留言吧!

java的简单数字时钟_Java实现的简单数字时钟功能示例相关推荐

  1. java swing 控件拖动_java swing中实现拖拽功能示例

    java实现拖拽示例 Swing中实现拖拽功能,代码很简单,都有注释,自己看,运行效果如下图: package com; import java.awt.*;import java.awt.datat ...

  2. java socket 传输压缩文件_java基于socket传输zip文件功能示例

    本文实例讲述了java基于socket传输zip文件的方法.分享给大家供大家参考,具体如下: 服务器端程序: import java.io.*; import java.net.*; import j ...

  3. java对sha1的解密_Java实现文件的加密解密功能示例

    本文实例讲述了java实现文件的加密解密功能分享给大家供大家参考,具体如下: package com.copy.encrypt; import java.io.file; import java.io ...

  4. angular 数字逗号分隔_angular 实现的输入框数字千分位及保留几位小数点功能示例...

    摘要:这篇AngularJS栏目下的"angular 实现的输入框数字千分位及保留几位小数点功能示例",介绍的技术点是"angular.保留几位小数.千分位.小数点.输入 ...

  5. java输出数字格式化_Java™ 教程(格式化数字打印输出)

    格式化数字打印输出 以前你已经看到使用print和println方法将字符串打印到标准输出(System.out),因为全部数字均可以转换为字符串(你将在本课后面看到),你可使用这些方法打印出任意的字 ...

  6. java的简单工厂模式_java设计模式之简单工厂模式

    简单工厂模式的概念 就是建立一个工厂类,对实现了同一接口的一些类进行实例的创建.简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类(这些产品类继承自一个父类或接口)的实例. ...

  7. java简单的事务处理_JAVA之JDBC简单事务处理

    1.什么是Java事务 通常观念认为,事务与数据库有关.事务是访问数据库的一个操作序列,数据库应用系统通过事务集来完成对数据库的存取.事务的正确执行使得数据库从一种状态转换成另一种状态. 事务必须服从 ...

  8. java 文件 加解密_Java实现文件的加密解密功能示例

    Java实现文件的加密解密功能示例 发布时间:2020-10-05 22:05:15 来源:脚本之家 阅读:86 作者:FC WORLD!!! 本文实例讲述了Java实现文件的加密解密功能分享给大家供 ...

  9. java显示多个地区时钟_Java实现的动态数字时钟功能示例【显示世界时间】

    本文实例讲述了java实现的动态数字时钟功能.分享给大家供大家参考,具体如下: 构建: 1. clock继承 jframe 为运行页面 2. clocktext 测试类 创建 clock 对象 运行效 ...

最新文章

  1. 根据经纬度批量计算多个点到多个点之间的距离
  2. springmvc4之mvc:exclude-mapping path= /拦截配置
  3. Android --- Android Device Monitor 在 3.0 版本之后废弃了怎么办
  4. 成功解决tensorflow\contrib\learn\python\learn\datasets\mnist.py: maybe_download (from tensorflow.contri
  5. 在RelativeLayout中对控件的显示隐藏操作问题
  6. 销毁AWS资源:Cloud-Nuke还是AWS-Nuke?
  7. netflix的准实验面临的主要挑战
  8. python machinelearning下载_Python与机器学习系列1:Anaconda的下载与安装
  9. 用js和jq分别实现二级联动效果
  10. 初识IOS,Label控件的应用。
  11. JavaScript问题01 js代码放在header和body的区别
  12. Android Dialog详解
  13. 列出本机JCE支持的Provider、消息摘要算法、公钥私钥算法
  14. linux环境生成pdf字体问题,字体概述与Linux字体常见问题的解决.pdf
  15. eda课程设计,求救!!!!!!!!
  16. linux7启动ib子网管理器,IB_Switch交换机SB7890配置及Band网卡
  17. 关于求职及面试的一些小技巧
  18. 用友ERP-供应链1-模块及价值
  19. 华硕Z99jc安装win7出现安装程序无法定位现有系统分区,也无法创建新的系统分区解决办法...
  20. IP协议详解之头部结构

热门文章

  1. ddr2是几代内存_DDR2内存简介及技术介绍:
  2. 政策支持+资金配合,天弘中证科创创业50指数基金潜力可期
  3. 【超级播放器】播放器整体架构(一)
  4. 大富翁银行游戏盘——泰国之旅
  5. SQL UPDATE 语句
  6. angular 6.x响应式模板 遍历formGroup中的formArray
  7. 【速览】2021年中国番石榴主产地种植生产情况及整体进出口贸易分析[图]
  8. 关于国密算法 SM1,SM2,SM3,SM4 的笔记
  9. 车辆识别——yolov5 + DeepSort_Pytorch
  10. python——循环结构正弦幂级数展开及图像