java 打字小游戏
游戏介绍:
这是练习打字的一款小游戏。
它可以练习打字速度,界面唯美,是一个休闲的好游戏!
代码实现:
有一个 DWords 类。其中用到了 html 知识以及 panel、label 等各类控件,调用了许多库函
数。使用了线程。
比如,
1.整体框架继承了 Frame 类,由两个面板 panel 和 btnpanel 组成。
panel = new JPanel() {
@Override
public void paint(Graphics g) {//设置面板背景
g.drawImage(img, 0, 0, null);
super.paintChildren(g);
// super.paintComponent(g)是父类JPanel里的方法,会把整个面板用背景色重画一遍,起到
清屏的作用
}
};
add(panel);
panel.setLayout(null);//不采用任何布局
JPanel btnPanel = new JPanel();
add(btnPanel, BorderLayout.SOUTH);
2.要出现的单词可以在String []words中任意添加。
String[] words = { "213","good", "slow", "goods", "goodbye", "bye",
"byte",
"bits", "sister", "monkey", "word", "world", "left",
"leave",
"presidency" ,"arbitration","constitution","convict","assi
stance"};
3.打字的速度可以重写 runnable 的 run 方法来实现。