为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

汉字打字练习_java代码

2017-09-20 3页 doc 16KB 105阅读

用户头像

is_471618

暂无简介

举报
汉字打字练习_java代码import java.awt.*; import java.awt.event.*; public class E10_1{     public static void main(String[] args){         //TODO Auto-generated method stub         new MainFrame();        } } class WordThread extends Thread{     //通过继承Thread类创建线程     char word;     int k...
汉字打字练习_java代码
import java.awt.*; import java.awt.event.*; public class E10_1{     public static void main(String[] args){         //TODO Auto-generated method stub         new MainFrame();        } } class WordThread extends Thread{     //通过继承Thread类创建线程     char word;     int k=19968;     Label show;     WordThread(Label show){         this.show=show;         }     public void run(){         //重载run函数         k=19968;         while(true){         word=(char)k;         show.setText(""+word);         try{sleep(6000);}         catch(InterruptedException e){}         k++;         if(k>=29968)k=19968;         }     } } class MainFrame extends Frame implements ActionListener{     Label wordLabel;     Button button;     TextField inputText,scoreText;     WordThread giveWord;     int score=0;     MainFrame(){         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);         button.addActionListener(this);         inputText.addActionListener(this);         add(button,BorderLayout.NORTH);         add(wordLabel,BorderLayout.CENTER);         Panel southPanel=new Panel();         southPanel.add(new Label("输入标签所显示的汉字,然后回车:"));         southPanel.add(inputText);         southPanel.add(scoreText);         add(southPanel,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=new WordThread(wordLabel);             }                try{ giveWord.start();}             catch(Exception exe){}         }         else if(e.getSource()==inputText){             if(inputText.getText().equals(wordLabel.getText())){                 score++;             }             scoreText.setText("得分"+score);             inputText.setText(null);         }     } }
/
本文档为【汉字打字练习_java代码】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索