Advertisement
Guest User

Board.java

a guest
Mar 29th, 2013
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.91 KB | None | 0 0
  1.  
  2. import java.awt.*;
  3. import java.awt.event.ActionEvent;
  4. import java.awt.event.ActionListener;
  5. import java.awt.event.KeyAdapter;
  6. import java.awt.event.KeyEvent;
  7. import javax.swing.*;
  8.  
  9.  
  10. public class Board extends JPanel implements ActionListener {
  11.  
  12. Ball b;
  13. Image back,ground,groundOv,grass,loading;
  14. Timer time;
  15.  
  16.  
  17.  
  18. public Board(){
  19.  
  20. b = new Ball();
  21. addKeyListener(new AL());
  22. setFocusable(true);
  23. time = new Timer(5, this);
  24. time.start();
  25. }
  26.  
  27.  
  28.  
  29. public void actionPerformed(ActionEvent e){
  30. b.move();
  31. repaint();
  32. }
  33.  
  34.  
  35.  
  36. public void paint(Graphics g){
  37. Graphics2D g2d = (Graphics2D) g;
  38. super.paint(g);
  39. g2d.drawImage(b.getImage(), b.getX(), b.getY(), null);
  40. }
  41.  
  42.  
  43.  
  44. private class AL extends KeyAdapter{
  45. public void keyPressed(KeyEvent e){
  46. b.keyPressed(e);
  47. }
  48. public void keyReleased(KeyEvent e){
  49. b.keyReleased(e);
  50. }
  51. }
  52.  
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement