实验六 多线程实验
一、实验目的
练习多线程类的两种实现方法,理解多线程程序的生命周期。
二、实验内容
编写一多线程程序,实现如下功能:
(1)一个线程进行阶乘和的运算(1!+2!+3!……+30!),
每次阶乘计算时间随机间隔 0.5-1 秒;
(2)另一个线程每隔 1 秒时间读取上个线程的运算结果和计算
进程,并在图形界面中实时显示结果。
三、实验设计
1.选取组件
窗口类:JFrame 类
面板类:JPanel 类
标签类:JLabel 类
文本条类:JTextField 类
文本区域类:JTextArea 类
按钮类:JButton 类
水平进度条:JProgressBar 类
带滚动条的容器类:JScrollPane 类
2.设计布局
初始化窗口类,把窗口类设为 600*400 大小,并设置为关闭窗口是自动退出
布局方式为:
初始化面板类,标签类,按钮类,文本条类: