91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 4KB
    文件類型: .java
    金幣: 1
    下載: 0 次
    發布日期: 2021-06-09
  • 語言: Java
  • 標簽: Java??打字游戲??

資源簡介

Java實現的打字游戲 十分簡單 就是字母往下掉 然后如果超過紅線就miss 按錯鍵(按了上邊沒有的字母也是miss) 統計得分與miss 得分沒超過100就加速一個等級

資源截圖

代碼片段和文件信息

package?Day02;

import?java.awt.Color;
import?java.awt.Font;
import?java.awt.Graphics;
import?java.awt.event.KeyEvent;
import?java.awt.event.KeyListener;

import?javax.swing.Jframe;
import?javax.swing.JPanel;

public?class?TypeGame?{
@SuppressWarnings(“deprecation“)
public?static?void?main(String[]?args)?{
int?width?=?400;
int?length?=?700;
Jframe?MF?=?new?Jframe();
MF.setSize(width?length);
MF.setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);

//?create?a?TGPanel?and?add?it?to?Mainframe
TGPanel?tgp?=?new?TGPanel();
MF.add(tgp);

//?create?a?char?move?thread?and?start?it
Thread?charmove?=?new?Thread(tgp);
charmove.start();

//?add?listener?of?key
MF.addKeyListener(tgp);

MF.show();
}
}

class?TGPanel?extends?JPanel?implements?Runnable?KeyListener?{
/**
?*?
?*/
private?static?final?long?serialVersionUID?=?-946296219487861376L;
int?width?=?400;
int?length?=?700;
int?num?=?10;
int[]?cx?=?new?int[num];
int[]?cy?=?new?int[num];
char[]?c?=?new?char[num];
Color[]?color?=?new?Color[num];
int?count?=?0;
int?score?=?0;
int?miss?=?0;
int?scorelevel?=?1;
long?level?=?50;

public?TGPanel()?{
//?create?10?chars?and?initial?their?location?and?their?color
for?(int?i?=?0;?i? c[i]?=?CreateNewChar(c);
cx[i]?=?(int)?(Math.random()?*?(width?-?100)?+?50);
cy[i]?=?(int)?(Math.random()?*?(length?-?400)?+?20);
color[i]?=?Color.BLACK;
}
}

@Override
public?void?paint(Graphics?g)?{
super.paint(g);

//?create?a?Font?and?set?the?font?of?Graphics
Font?f?=?new?Font(““?Font.BOLD?20);
g.setFont(f);

//?draw?chars?on?panel
for?(int?i?=?0;?i? g.setColor(color[i]);
g.drawString(““?+?c[i]?cx[i]?cy[i]);
}

//?draw?the?deadline
g.setColor(Color.RED);
g.drawLine(0?length?-?200?width?length?-?200);

//?display?the?score?and?the?number?of?chars?destroyed?and?speed
g.drawString(“score:“?+?

評論

共有 條評論