博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
打字母
阅读量:4291 次
发布时间:2019-05-27

本文共 1056 字,大约阅读时间需要 3 分钟。

import java.awt.*;import java.awt.event.KeyEvent;import java.awt.event.KeyListener;import javax.swing.*;public class Snow {	public static void main(String[] args) {	   JFrame w=new JFrame();	   w.setSize(1024,768);	   	   MyPanel mp=new MyPanel();	   w.add(mp);	   	   w.addKeyListener(mp);	   mp.addKeyListener(mp);	   	   Thread t=new Thread(mp);  //切记一定要加mp,坑死了	   t.start();	   w.setVisible(true);	   	}}class MyPanel extends Panel implements Runnable,KeyListener{			//int i=0;	  int x[]=new int[10];	  int y[]=new int[10]; 	  char c[]=new char[10];		  int score=1000;	  	 @Override	public void keyPressed(KeyEvent arg0) {		 char KeyC=arg0.getKeyChar();		  int nowY=-1;		  int nowIndex=-1;    //nowIndex也要赋值为-1		for(int i=0;i<10;i++){		  if(KeyC==c[i]){				if(nowY
768){ y[i]=0; x[i]=(int)(Math.random()*768); c[i]=new Character(c[i]); score-=100;//记得补上这个不然一直没输入字母调到底下去还是不扣100分 } } Thread.sleep(30); }catch(Exception e){} super.repaint(); } // TODO Auto-generated method stub } }

但是漏出去还是没有-100

转载地址:http://mvqgi.baihongyu.com/

你可能感兴趣的文章
linux pmap命令
查看>>
MySQL数据同步【双主热备】
查看>>
Mysql主从复制实践手册
查看>>
nginx配置正向代理支持HTTPS
查看>>
Perf -- Linux下的系统性能调优神器
查看>>
C++ 用libcurl库进行http通讯网络编程
查看>>
秒杀多线程第十篇 生产者消费者问题
查看>>
信号量与互斥锁
查看>>
linux 查看CPU个数,核数
查看>>
string 序列化
查看>>
va_start(),va_end()函数应用
查看>>
crontab命令
查看>>
State Threads——异步回调的线性实现
查看>>
va_start va_end
查看>>
共享内存,共享缓冲区 一对多
查看>>
无锁队列的实现
查看>>
CAS原子操作实现无锁及性能分析
查看>>
太上老君为何不能将孙悟空炼化
查看>>
Linux 互斥锁、原子操作实现原理
查看>>
搭建简单hls直播测试服务
查看>>