网站建设资讯

NEWS

网站建设资讯

使用Java怎么实现一个数字时钟功能

今天就跟大家聊聊有关使用Java怎么实现一个数字时钟功能,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

我们提供的服务有:成都网站建设、网站设计、微信公众号开发、网站优化、网站认证、临湘ssl等。为近1000家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的临湘网站制作公司

源代码:

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();
  }
}

看完上述内容,你们对使用Java怎么实现一个数字时钟功能有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注创新互联行业资讯频道,感谢大家的支持。


文章名称:使用Java怎么实现一个数字时钟功能
新闻来源:http://njwzjz.com/article/ihddjh.html