当前位置:文档之家› Java实验五线程

Java实验五线程

实验五线程
一实验要求
1、理解进程和线程概念;
2、掌握创建、管理和控制Java线程对象的方法;
3、了解并发执行的多线程存在的各种关系
二实验内容
1、使用线程对象或Timer定时器制作数字时钟标签组件,显示当前日期和时间,每秒刷新,将该标签添加到框架窗口。

import java.awt.FlowLayout;
import java.text.SimpleDateFormat;//简单日期格式类
import java.util.Locate;
import java.util.Timer;//一种工具,线程用其安排以后在后台线程中执行的任务
import java.util.TimerTask;
import java.swing.JLabel;
public class ShizhongJFrame extends JFrame{
{
Public ShizhongJFrame(){
JFrame f=new JFrame(“数字时钟”);
f.setLayout(new FlowLayout());
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setSize(200,70);
final JLable lable=new JLable;
final SimpleDateFormat format=new SimpleDateFormat(“H:m:s”,Locate.CHINA);
f.add(lable);
Timer time=new Timer();
time.scheduleAtFixedRate(new TimerTask(){
Public void run(){
Label.setText(format.format(new Date(System.currentTimeMillis())));
}
},0,1000);
f.setVisible(true);
}
Public staic void main(String arg[]){
New ShizhogJFrame();
}
}
三实验内容中遇到的问题、解决方法和体会。

有些小难啊,对于多线程的运用还是不熟悉,应该加强对此方面的掌握。

相关主题