import java.awt.*;
import java.awt.event.*;
@SuppressWarnings("serial")
public class Css extends Frame implements Runnable{
TextField tf = new TextField();//定義文本框
public Css(){//自定義構造函數
setTitle("電子表");//實例化窗體對象,設定顯示標題為電子表
setSize(200,200);//設定窗體大小
add(tf);//向容器中添加組件tf
addWindowListener(new WindowAdapter(){//創建匿名對象類,添加監聽事件
public void windowClosing(WindowEvent event){
System.exit(0);//讓監聽事件正常退出
}
});
setVisible(true);//讓組件顯示出來
}
public static void main(String[] args){
Css a = new Css();//創建c類的實例對象a
Thread t = new Thread(a);//創建並實例化線程對象t
t.start();//啟動線程
}
@SuppressWarnings("deprecation")
public void run(){//復寫run()方法
while(true){//只要沒有點擊退出窗體就把當前系統時間顯示在文本域中
try{
tf.setText(new java.util.Date().toLocaleString());
Thread.sleep(1000);//每秒刷新壹下當前顯示時間
}catch(Exception ex){
}
}
}
}