clocklabel.java

来自「个人开发的数字助理」· Java 代码 · 共 51 行

JAVA
51
字号
package Default;import java.awt.*;import javax.swing.JLabel;import java.util.*;import java.text.*;public class Clocklabel extends JLabel implements Runnable {	private Thread	clockthread	= null;//	----------------------------------------------------------------------------------------------------------------------------------------	public Clocklabel()		{			if (clockthread == null)				{					clockthread = new Thread(this, "clock");					clockthread.start();				}		}//	----------------------------------------------------------------------------------------------------------------------------------------	public void run() {		while (true)			{				Date d = new Date();				SimpleDateFormat sdf = new SimpleDateFormat(						"yyyy年MM月dd日 kk时mm分ss秒 ");// 其中yyyy-MM-dd是你要表示的格式				// 可以任意组合,不限个数和次序;具体表示为:MM-month,dd-day,yyyy-year;kk-hour,mm-minute,ss-second;				String str = sdf.format(d);				//            					// Calendar cal=Calendar.getInstance();				// Date date=cal.getTime();				// DateFormat dateformatter=DateFormat.getTimeInstance();				// this.setText(dateformatter.format(date));				this.setText(str);				try					{						Thread.sleep(1000);					} catch (Exception e)					{					}			}	}//	----------------------------------------------------------------------------------------------------------------------------------------	public Thread getClockthread() {		return clockthread;	}}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?