Java 数字时钟

原创 2017年01月02日 20:51:05

最近一直学习java ,编写了一个时钟demo,分享给大家………..

应用名称: Java数字时钟

用到的知识: Java GUI编程,线程

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

效果图:

这里写图片描述

源代码:

package com.example.time;

import java.awt.BorderLayout;
import java.awt.Font;
import java.text.SimpleDateFormat;
import java.util.Date;

import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;

public class Time extends JFrame implements Runnable{

/**
 * 
 */
private static final long serialVersionUID = 1L;
private JLabel date;
private JLabel time;

/**
 * @param args
 */
public static void main(String[] args) {
    new Thread(new Time()).start();
}


public Time(){
    // 初始化图形界面
    this.setVisible(true);
    this.setTitle("数字时钟");
    this.setSize(280, 180);
    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);
}

//用一个线程来更新时间
@Override
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 e) {
        e.printStackTrace();
    }
    }
}
}
版权声明:本文为博主原创文章,未经博主允许不得转载。

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

【Java】Java数字时钟

应用名称:Java数字时钟 用到的知识:Java GUI编程,线程 开发环境:win8+eclipse+jdk1.8 效果图: 源代码: import javax.swing.JFrame; im...
  • C_jian
  • C_jian
  • 2016年01月12日 16:31
  • 3028

Java数字时钟

import java.awt.*; import java.util.*; import javax.swing.*; //数字时钟 public class ClockDemo extends...

有秒计时的数字时钟(Java实现)

有秒计时的数字时钟 题目内容: 这一周的编程题是需要你在课程所给的时钟程序的基础上修改而成。但是我们并不直接给你时钟程序的代码,请根据视频自己输入时钟程序的Display和Clock类的代码,然后...

浙大Java进阶mooc第二周作业---------有秒针计时的数字时钟

有秒针计时的数字时钟 题目内容: 这一周的编程题是需要你在课程所给的时钟程序的基础上修改而成。但是我们并不直接给你时钟程序的代码,请根据视频自己输入时钟程序的Display...

Java数字时钟(现在是北京时间 20:13:14)

一个类里面的成员变量可以是其他类的对象,下面的代码就能证明这个结论!**// ##首先在同一个java工程clock下new 两个class: package clock; //...

java实现数字时钟

  • 2014年05月24日 23:15
  • 7KB
  • 下载

java数字时钟

  • 2015年11月21日 21:27
  • 2KB
  • 下载

数字集成电路设计-10-关于采用两级触发器实现双时钟域信号同步方法的分析与验证

引言实现双时钟域数据的交换,最常见的方法就是采用双时钟的异步fifo。但是对于单根信号线,如果仍然采用异步fifo就显得非常stupid,这时,往往通过两级触发器来实现同步。那么,两级触发器是如何实现...

Java数字时钟源代码

  • 2012年03月06日 17:57
  • 4KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java 数字时钟
举报原因:
原因补充:

(最多只允许输入30个字)