Tank.java
上传用户:kikomiki
上传日期:2021-10-31
资源大小:373k
文件大小:1k
源码类别:

游戏

开发平台:

Java

  1. import java.awt.*;
  2. import java.awt.event.*;
  3. public class Tank {
  4. int x, y;
  5. public Tank(int x, int y) {
  6. this.x = x;
  7. this.y = y;
  8. }
  9. public void draw(Graphics g) {
  10. Color c = g.getColor();
  11. g.setColor(Color.RED);
  12. g.fillOval(x, y, 30, 30);
  13. g.setColor(c);
  14. }
  15. public void keyPressed(KeyEvent e) {
  16. int key = e.getKeyCode();
  17. switch(key) {
  18. case KeyEvent.VK_LEFT :
  19. x -= 5;
  20. break;
  21. case KeyEvent.VK_UP :
  22. y -= 5;
  23. break;
  24. case KeyEvent.VK_RIGHT :
  25. x += 5;
  26. break;
  27. case KeyEvent.VK_DOWN :
  28. y += 5;
  29. break;
  30. }
  31. }
  32. }