⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 clstimertime.java

📁 java实现的书籍管理系统
💻 JAVA
字号:
/**
* Used to get the system runing time and display it in a JLabel
*/
import java.util.Date;
import java.util.Timer;
import java.util.Calendar;
import javax.swing.JLabel;
import java.util.TimerTask;
import java.text.DateFormat;

public class clsTimerTime {
//-------------------------------------------- TimerTime Constructor
	public clsTimerTime(JLabel label, int seconds) {
		timer = new Timer();
		timer.scheduleAtFixedRate(new clsTime(label), 0, seconds * 1000);
	}

//-------------------------------------------- TimerTime inner class
	public class clsTime extends TimerTask {
		private JLabel label    = new JLabel();
		private boolean visible = false;

		public clsTime(JLabel label) { this.label = label; }
		public void run() {
			cal  = Calendar.getInstance();
			date = cal.getTime();
			dateFormatter = DateFormat.getTimeInstance();
			label.setText(dateFormatter.format(date) + " ");
		}
	}

	//<!-- DECLARE_VARIABLES
	private Date date;
	private Timer timer;
	private Calendar cal;
	private DateFormat dateFormatter;
	//-->
}

⌨️ 快捷键说明

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