资源简介
一个简单的Java打字练习代码,3个.Java文件,自己写的东西

代码片段和文件信息
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Threadframe extends Jframe implements ActionListener {
JTextField showWordinputTextshowScore; //申明3个文本框对象(引用)
JButton button; //申明1个按钮对象(引用)
【代码2】 //用WordThread声明一个giveWord线程对象(引用)
int score=0;
Threadframe() {
showWord = new JTextField(6); //创建文本框对象showWord(引用)--输出给出的汉字
showWord.setFont(new Font(““Font.BOLD72)); //设置文本框showWord的字体
showWord.setHorizontalAlignment(JTextField.CENTER ); //设置文本框showWord的对齐方式
【代码3】 //用WordThread构建一个giveWord线程对象
giveWord.setJTextField(showWord); //设置showWord对象不可编辑
giveWord.setSleepLength(10000); //设置giveWord对象sleepLength变量值为10000
button=new JButton(“开始“); //创建按钮对象button(引用)
inputText = new JTextField(10); //创建文本框对象inputText(引用)--输入汉字
showScore = new JTextField(5); //创建文本框对象showScore(引用)--输出分数
showScore.setEditable(false); //设置showScore不可编辑(不可输入)
button.addActionListener(this); //设置button的事件监听器为当前对象(窗体)
inputText.addActionListener(this); //设置inputText的事件监听器为当前对象(窗体)
add(buttonBorderLayout.NORTH); //将button加到框架(边界布局-在上部)
add(showWordBorderLayout.CENTER); //将showWord加到框架(边界布局-在中部)
JPanel southP=new JPanel(); //构建一个JPanel对象(面板--容器)
southP.add(new JLabel(“输入汉字(回车):“)); //创建一个标签并加入到southP面板中
southP.add(inputText); //将文本框对象inputText加入southP面板中
southP.add(showScore); //将文本框对象showScore加入southP面板中
add(southPBorderLayout.SOUTH); //将southP面板加到框架(边界布局-在下部)
setBounds(100100350180); //设置框架位置和大小
setVisible(true); //设置框架显示出来
setLocationRelativeTo(null); //设置窗体的位置--居中
setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);
}
public void actionPerformed(ActionEvent e) { //单击按钮或在文本框中回车会产生ActionEvent
if(e.getSource()==button) {
if(!(giveWord.isAlive())){ //判断线程giveWord的run()方法是否还正在运行
【代码4】 //用WordThread构建一个giveWord线程对象
giveWord.setJTextField(showWord); //设置showWord对象不可编辑
giveWord.setSleepLength(10000); //设置giveWord对象sleepLength变量值为10000
}
try {
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3894 2017-06-05 21:43 汉字打字练习\Threadfr
文件 283 2017-06-05 20:45 汉字打字练习\ThreadWordMainClass.java
文件 1169 2017-06-05 21:32 汉字打字练习\WordThread.java
相关资源
- 三角网构TIN生成算法,Java语言实现
- java代码编写将excel数据导入到mysql数据
- Java写的cmm词法分析器源代码及javacc学
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- 推荐算法的JAVA实现
- 基于Java的酒店管理系统源码(毕业设
- java-图片识别 图片比较
- android毕业设计
- java23种设计模式+23个实例demo
- java Socket发送/接受报文
- JAVA828436
- java界面美化 提供多套皮肤直接使用
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- Java编写的qq聊天室
- 商店商品管理系统 JAVA写的 有界面
- JAVA开发聊天室程序
- 在linux系统下用java执行系统命令实例
- java期末考试试题两套(答案) 选择(
- JAVA3D编程示例(建模、交互)
- Java 文件加密传输
- java做的房产管理系统
- 基于jsp的bbs论坛 非常详细
- [免费]java实现有障碍物的贪吃蛇游戏
- java Servlet投票实例
- 操作系统作业 (pv,作业管理,等5个
评论
共有 条评论