SWT在页面上显示系统时间
下面是一个简单的线程操作:
调出系统时间,再将其显示到页面上你所需要的位置
new Thread() {//线程操作
public void run() {
while(true){
try {
//对Label进行实时刷新,需要加上这句
label.getDisplay().asyncExec(new Runnable() {
@Override
public void run() {
// 设置时间 ,格式化输出时间
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String s = sdf.format(new Date());
label.setText(s);//输出到Label上
}
});
Thread.sleep(1000);//每隔一秒刷新一次
} catch (Exception e) {
}
}
}
}.start();
运行结果如下: