- 42
- 0
- 约9.67千字
- 约 6页
- 2017-03-06 发布于广东
- 举报
24李后浪实验 多线程
实验五 多线程
实验课程名:Java程序设计
专业班级: 12网工2班 学号: 座机电话号码0224 姓名: 李后浪 实验时间: 2014.6.6 实验地点: K4-307 指导教师: 冯 珊 一、实验目的和要求
①掌握使用Thread的子类创建线程;
②学习使用Thread类创建线程;
③学习处理线程同步问题。 二、实验内容
?任务1 汉字打字练习。
实验要求:
编写一个Java应用程序,在主线程中再创建一个Frame类型的窗口,在该窗口中再创建1个线程giveWord。线程giveWord每隔2秒钟给出一个汉字,用户使用一种汉字输入法将该汉字输入到文本框中。
源代码:
WordThread.java
import java.awt.*;
public class WordThread extends Thread char word; int k 19968; Label com; WordThread Label com com; public void run k 19968; while true word char k; com.setText +word ; try Thread.sleep 6000 ;//调用sleep方法使得线程中断6000豪秒 catch InterruptedException e k++; if k 29968 k 19968; ThreadFrame.java
import java.awt.*;
import java.awt.event.*;
public class ThreadFrame extends Frame implements ActionListener Label wordLabel; Button button; TextField inputText,scoreText; WordThread giveWord;//用WordThread声明一个giveWord对象 int score 0; ThreadFrame wordLabel new Label ,Label.CENTER ; wordLabel.setFont new Font ,Font.BOLD,72 ; button new Button 开始 ; inputText new TextField 3 ; scoreText new TextField 5 ; scoreText.setEditable false ; giveWord new WordThread wordLabel ;//创建giveWord,将wordLabel传递给WordThread构造方法的参数 button.addActionListener this ; inputText.addActionListener this ; add button,BorderLayout.NORTH ; add wordLabel,BorderLayout.CENTER ; Panel southP new Panel ; southP.add new Label 输入标签所显示的汉字后回车: ; southP.add inputText ; southP.add scoreText ; add southP,BorderLayout.SOUTH ; setBounds 100,100,350,180 ; setVisible true ; validate ; addWindowListener new WindowAdapter public void windowClosing WindowEvent e System.exit 0 ; ; public void actionPerformed ActionEvent e if e.getSource button if ! giveWord.isAlive //giveWord调用方法isAlive giveWord new WordThread wordLabel ; try giveWord.start ;//giveWord调用方法start catch Exception exe else if e.getSource inputText if inputText.getText .equals wordLabel.getText score+ 1000; scoreText.setText 得分:+score ; inputText.setText null ; ThreadWordMainClass.java
public class ThreadWordMainClass public
您可能关注的文档
- 2016年高考习:古典诗歌鉴赏之诗歌形象.doc
- 2016年高考典诗词鉴赏宋词鉴赏100例及答案二-100教育.doc
- 2016年高考学二轮习题规范答题模板(二).doc
- 2016年高考学第一轮总复习专题检测:水的电离和溶液的酸碱性(含答案).doc
- 2016年高考学第一轮总复习专题检测:盐类的水解(含答案).doc
- 2016年高考政热点专题5 纪念中国人民抗日战争暨世界反法西斯战争胜利70周年.doc
- 2016年高考拟题生物(答案).doc
- 2016年高考文成语强化训练70题.doc
- 2016年高考数母题题源专练:专题01+集合的概念与运算.doc
- 2016年高考科数学一轮复习模拟试题集精讲资料.doc
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
原创力文档

文档评论(0)