新聞中心
這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
Java動(dòng)態(tài)顯示當(dāng)前日期和時(shí)間
Java 動(dòng)態(tài)顯示當(dāng)前系統(tǒng)的日期、時(shí)間;如圖所示:
網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)!專注于網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、微信小程序、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了陵水黎族免費(fèi)建站歡迎大家使用!
package com.xin.test; import java.awt.Color; import java.awt.Font; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.text.SimpleDateFormat; import java.util.Date; import javax.swing.JLabel; import javax.swing.Timer; import javax.swing.JFrame; public class NowTime extends JFrame { private static final long serialVersionUID = 4306803332677233920L; // 添加 顯示時(shí)間的JLabel public NowTime() { JLabel time = new JLabel(); time.setForeground(Color.BLUE); time.setBounds(30, 0, 900, 130); time.setFont(new Font("微軟雅黑", Font.BOLD, 80)); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.setLayout(null); this.setTitle("now time"); this.setBounds(500, 200, 930, 200); this.setVisible(true); this.add(time); this.setTimer(time); } // 設(shè)置Timer 1000ms實(shí)現(xiàn)一次動(dòng)作 實(shí)際是一個(gè)線程 private void setTimer(JLabel time) { final JLabel varTime = time; Timer timeAction = new Timer(100, new ActionListener() { public void actionPerformed(ActionEvent e) { long timemillis = System.currentTimeMillis(); // 轉(zhuǎn)換日期顯示格式 SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); varTime.setText(df.format(new Date(timemillis))); } }); timeAction.start(); } // 運(yùn)行方法 public static void main(String[] args) { new NowTime(); } }
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持創(chuàng)新互聯(lián)。
分享名稱:Java動(dòng)態(tài)顯示當(dāng)前日期和時(shí)間
文章分享:http://fisionsoft.com.cn/article/jgshss.html